Veja se essa dica lhe ajuda: http://www.linhadecodigo.com.br/dicas.asp?id_dica=1072&sub=14
Wota >From: "fernandoaldrighi" <[EMAIL PROTECTED]> >Reply-To: delphi-br@yahoogrupos.com.br >To: delphi-br@yahoogrupos.com.br >Subject: [delphi-br] Importacao de dados: DOS para Delphi(Firebird) >Date: Tue, 25 Jul 2006 14:37:22 -0000 > >- Preciso ler um arquivo texto > que contem "enes" linhas > sendo cada linha, um registro a ser gravado em uma tabela do Firebird. > > (até ai tudo bem, sem problemas) > > > >- Dentro do meu formulario em Delphi > chamo um programa executavel em DOS ,que ira gerar o arquivo texto. > Estou usando a linha abaixo: > winexec('command.com /c e:\cliente\TXTCLI4.exe', sw_shownormal); > > (ate aqui tuido bem, sem problemas) > > >- O problema e´: > Como saber que o programa DOS ja acabou de ser executado > para o formulario continuar o processo. > > >Ou seja: >1- formulario chama um programa DOS >2- programa DOS ira ler dados (em Cobol) e gerar um arquivo texto >3- formulario deve aguardar que o programa DOS conclua >4- para depois poder ler o arquivo texto >5- e atualizar minha base de dados em Firebird. > > >Como controlar uma pausa entre a parte 2 e 3 ? > > > > > >- Atraves do formulario, feito em Delphi, > que ira ler este arquivo texto > > > > > >-- ><<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > >Links do Yahoo! Grupos > > > > > > > > -- <<<<< 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