Array
(
)

Executar função em determinado intervalo de tempo!

Adustina
   - 19 ago 2004

Eu tenho uma função em um programa DELPHI que lê um arquivo texto e grava os seus dados em uma tabela “dbf” via ODBC e em seguida apaga o arquivo do diretório. :!: :!:

Nome da função: LerArquivo()

Como eu faço para que, COM O PROGRAMA EM EXECUÇÃO, esta função seja executada em um determinado intervalo de tempo sem a interferência de usuários :?:

O programa é executado uma vez, e fica varrendo o diretório em um determinado intervalo de tempo, caso encontre o arquivo texto, ele faz a leitura do arquivo, grava seus dados em uma tabela “dbf” e em seguida apaga o arquivo. Depois do intervalo de tempo, ele faz tudo novamente.


Motta
   - 19 ago 2004

use um TTimer e no ontimer programe a lógica, inteval p/ o tempo (milisec) , talvez seja bom usar uma TThread, veja no manual mais detalhes