Bom dia.

 

Você poderia utilizar umaThread, ela estaria rodando em segundo plano sem
atrapalhar sua aplicação principal, e poderia ao ser localizado o arquivo
emitir uma “mensagem” para a aplicação, onde uma resposta e esta mensagem já
estaria programada, nos eventos do form prinicipal.

 

É uma saída, seu único cuidado é no acionamento da “mensagem”, se ela
utilizar uma API, verifique se é compatível com todas as versões do Windows.

 

Abraços

 

Denny

 

  _____  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Edison Garcia
Enviada em: terça-feira, 4 de julho de 2006 01:11
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Como detectar um novo arquivo em um diretório

 

Estou precisando fazer uma rotina que detecte que um novo arquivo 
(provavelmente TXT) foi gravado em um determinado diretório.  Será 
utilizada para troca de dados entre um sistema delphi e um sistema 
feito em mumps. Deverá ser independente da versão do Windows rodando na 
máquina. A rotina abaixo funciona 

  repeat
   if fileExists('c:\arquivo.txt') then 
      begin
      ....
      break;
      end; 
  until timeOut;

mas eu preferiria utilizar algo sem colocar em loop e sem ser obrigado 
a sair por timeout.  Alguem teria uma sugestão ?
obrigado   
         Edison





 



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



-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a