Executar função em determinado intervalo de tempo!
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.
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.
Adustina
Curtidas 0
Respostas
Motta
19/08/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
GOSTEI 0