Página 1 de 1

usar comando RUN em modo protegido

Enviado: 09 Fev 2005 17:57
por casesistemas
alguem ja conseguiu usar o comando RUN em modo protegido,
o programa sai sem dar mensagem alguma.
ex: run pkzip dbf *.dbf

uso: clipper 5.2e, blinker 7

Obrigado

Enviado: 09 Fev 2005 19:09
por Maligno
Se você utiliza o BLinker, será muito mais vantajoso usar a função SwpRunCmd(), que substitui o comando RUN plenamente. Veja o manual do BLinker para mais detalhes.

[]'s
Maligno
http://www.buzinello.com/prg

Enviado: 10 Fev 2005 08:45
por casesistemas
Ja tentei e da o mesmo problema:
ex: cComando := 'pkzip dbf *.dbf'
SWPRunCmd( cComando,0,"","" )

p/s: tambem saiu do sistema

Obrigado

Enviado: 10 Fev 2005 09:36
por janio
Olá CaseSistemas,

Testei aki com o código que vc postou e FUNCIONOU blz. O que PODE estar acontecendo no seu caso é que talvez o arquivo PKZIP.EXE não está no PATH... verifique isto... também coloque um INKEY(0) abaixo do SWPRUNCMD... e veja qual a mensagem de erro que ele diz...


Um abraço,


Janio

Enviado: 10 Fev 2005 10:45
por Jorge Adourian
Casesistemas, isto é um erro típico do PKZIP em EXE criado para rodar em Memória protegida em algumas versões de Windows (não todas).

É simples resolver:

Use assim: PKZIP -3 dbf *.dbf

Isto resolve o problema.

Enviado: 10 Fev 2005 19:25
por casesistemas
pkzip -3 (deu certo)

Obrigado...