RUN TIME ERROR 62 : INPUT PAST END OF FILE?

SMZTODOPODEROSO 18/05/2011 14:12:02
#374281
Olá, boa tarde a todos
Estou usando o seguinte código, mas de vez enquando da-me erro 66?
dim valor1 as string
[txt-size=2]Open [Ô]C:\dado.txt[Ô] For Input as #1
Input #1, valor1
Close #1[/txt-size]

Esse ficheiro é usado por outro programa tambem visual basic 6, mas esse só grava no ficheiro, enquanto este só faz leitura e dá esse erro?
alguem me pode ajudar?
KERPLUNK 18/05/2011 16:26:27
#374298
Verifique se o ficheiro tem algum conteúdo...
SMZTODOPODEROSO 18/05/2011 16:49:56
#374305
sim tem , ele guarda a hora e data!!!!!
O problema é na função Input #1, valor1 as vezes vem vazio ou seja input #1, [Ô][Ô] e devia traze input #1, [Ô]18:00:01[Ô]

Ja pensei em usar EOF
SZBRUUNO 18/05/2011 22:52:01
#374352
Resposta escolhida
Tenta isso :
Open [Ô]C:\dado.txt[Ô] For Input as #1
valor1 = Input (LOF(1),#1)
Close #1

SMZTODOPODEROSO 19/05/2011 06:37:02
#374362
funcionou impecavelmente
Obrigado pela dica
Tópico encerrado , respostas não são mais permitidas