Page 1 of 1

SwpRunCmd

PostPosted: Fri Feb 26, 2010 4:12 pm
by Patricio Avalos Aguirre
Estimados

tengo funcionando esta funcion en varios windows server 2003,
pero en uno me arroja error

Code: Select all  Expand view
cPathdbf =  "c:\wineqa32\datos"
cPathRun = "c:\respaldo\sistema\viernes"

SwpRunCmd( "c:\windows\system32\xCopy.exe " + cPathdbf + "\*.dbf /y >>Infor.log", 0, cPathRun )
 

y me arroja
This program must be run under Win32

a alguien le ha sucedido y como solucionarlo..

Re: SwpRunCmd

PostPosted: Fri Feb 26, 2010 11:56 pm
by Antonio Linares

Re: SwpRunCmd

PostPosted: Mon Mar 01, 2010 2:09 am
by Patricio Avalos Aguirre
Antonio

muchas gracias por la información

saludos
Patricio Avalos

Re: SwpRunCmd

PostPosted: Mon Mar 01, 2010 6:18 pm
by Willi Quintana
Hola,,, prueba con esto:

cPathdbf = "c:\wineqa32\datos\*.dbf "
cPathRun = "c:\respaldo\sistema\viernes "
cComando := "command.com /c c:\windows\system32\xcopy.exe " + cPathdbf + cPathRun + " / y >>Infor.log"
WaitRun(cComando, 0)


Salu2

Re: SwpRunCmd

PostPosted: Tue Mar 02, 2010 12:13 pm
by Patricio Avalos Aguirre
Hola Willi

En realidad lo que estoy viendo es algo del servidor, no me funciona ninguna aplicacion
de fw 16bit

pero si la aplicacion DOS le coloco un alert( .. ) funciona bien
y luego cuando ejecuta Swpruncmd sele el error "This program must be run under Win32"

Code: Select all  Expand view
cPathdbf =  "c:\wineqa32\datos"
cPathRun = "c:\respaldo\sistema\viernes"

Alert( "Estoy en DOS" )
SwpRunCmd( "c:\windows\system32\xCopy.exe " + cPathdbf + "\*.dbf /y >>Infor.log", 0, cPathRun )
 

Re: SwpRunCmd

PostPosted: Tue Mar 02, 2010 12:47 pm
by Antonio Linares
Patricio,

No será que el servidor usa una versión de Windows de 64 bits ?

En ese caso te estaría indicando que las aplicaciones de 16 bits requieren usar un Windows de 32 bits.

Re: SwpRunCmd

PostPosted: Wed Mar 03, 2010 12:21 pm
by Patricio Avalos Aguirre
Antonio, revise y es de 32BIT

estoy viendo alguna otra solucion.. :-)


gracias a todos por su sugerencias..