Página 1 de 1

comando run

Enviado: 18 Mai 2013 11:33
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

comando run

Enviado: 18 Mai 2013 12:31
por Pablo César
Creio que você vai conseguir se utilizar o CMD com opção NOWAIT.

comando run

Enviado: 18 Mai 2013 13:21
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

comando run

Enviado: 20 Mai 2013 19:51
por Amparo
ola amigos

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

abraço
Amparo