Amigos, coisa estranha aqui.

Tenho uma rotina que verifica a existência de arquivo .bmp que fica junto ao 
executável, para imprimi-lo usando:   if FileExists('Imagem.bmp') then

Acontece q qdo leio dados de outro arquivo (.txt ) em outro diretório usando o 
OpenDialog o aplicativo passa a verificar a existência do .bmp neste diretório 
onde li o arquivo .txt (ou outro qualquer) e acusa falta do mesmo. Fiz um teste 
simples colocando cópia do arquivo .bmp ( com visual diferente ) no diretório 
onde se encontra o .txt e passou tudo bem, porém imprimiu o aquivo do diretorio 
certo, o dele. Pedi para mostrar o diretorio corrente com o extractfiledir() e 
está normal.
Já mandei um Application.ProcessMessages e nada;
Agora, após ler o arquivo .txt de outro diretório, leio em seguida qualquer 
arquivo do diretório da aplicação, corre tudo normal.
Que bicho pode ser isso? Parece qe o Exe se sente virtualmente no último 
diretório que acessou?

Agradeço pela gentileza.

Célio.





---------------------------------
 Célio Bernardo de Lima
Diretor de Projetos e Novas Tecnologias
siatech.com.br 
---------------------------------

       
---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]

Responder a