SWPRUNCMD, como resolver isso?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

SWPRUNCMD, como resolver isso?

Mensagem por carlos_dornelas »

Olá Amigos,

No exemplo a seguir, que funcionava no 98, no XP a linha 04 só é executada ao fim do programa invocado pela linha 03. No win98 o exe era ativado na linha 03 (e ficava ativo) e o controle do programa seguia normalmente para a linha 04. Alguém tem alguma dica para resolver isso?

[]s

Antonio carlos


01 clear
02 macro = "c:\teste\exe"
03 swpruncmd(macro)
04 @ 10,10 say 'cheguei...'
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Carlos Boa Noite.

Tente dessa utilizar dessa forma.
SwpRunCmd("CMD /c START /B /I <comando para carregar>")


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




clauber
Usuário Nível 3
Usuário Nível 3
Mensagens: 263
Registrado em: 22 Jul 2004 21:17
Localização: ceara

Mensagem por clauber »

SwpRunCmd funciona com o exospace ?
""
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Colega

A função swpruncmd faz parte do Blinker, portanto sei que funciona perfeitamente com ele, mas não custa nada tentar ver se funciona com o exospace, linke a lib BLXCLP53 e tente.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Mensagem por carlos_dornelas »

Ola amigos!

Obrigado Dudu_XBase!

Resolvi da seguinte forma (Soh acrescentei o START e funciionou tanto no 98 como no XP):

01 clear
02 macro = "START c:\teste\exe"
03 swpruncmd(macro)
04 @ 10,10 say 'cheguei...'


[]s

Antonio Carlos
Responder