comando run

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

comando run

Mensagem por Amparo »

ola amigos

faço uma verificaçao no arquivo de retorno da emissao de nota fiscal se for status 999 abro o arquivo de retorno com o NOTEPAD, so que minha aplicação fica travada ate que eu feche o NOTEPAD existe alguma forma da contornar esta situação?

uso Harbour 3.2.0dev (r1304291617)

IF STATUS = '999'
ARQSAINFE := "NOTEPAD.EXE " + CPASTA + "SAINFE.TXT"
RUN( ARQSAINFE )
ENDIF

abraços
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

comando run

Mensagem por Pablo César »

Creio que você vai conseguir se utilizar o CMD com opção NOWAIT.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

comando run

Mensagem por Jairo Maia »

Olá Amparo,

Usando a HB_RUN() e Start é possível:

Código: Selecionar todos

IF STATUS = '999'
   ARQSAINFE := "NOTEPAD.EXE " + CPASTA + "SAINFE.TXT"
   Hb_Run( "Start " + ARQSAINFE )
ENDIF
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Amparo
Usuário Nível 3
Usuário Nível 3
Mensagens: 342
Registrado em: 20 Ago 2010 10:38
Localização: caieiras / sao paulo

comando run

Mensagem por Amparo »

ola amigos

Pablo, Jairo muito obrigado por sua ajuda, Jairo utilizei o comando que passou e ficou perfeito

abraço
Amparo
Responder