Page 1 of 1

SwpRunCmd

Posted: 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

 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

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

Aparecen dos entradas en google, tal vez puedan servirte:
http://www.google.es/search?hl=es&sourc ... =&aq=f&oq=

Re: SwpRunCmd

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

muchas gracias por la información

saludos
Patricio Avalos

Re: SwpRunCmd

Posted: 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

Posted: 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

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

Posted: 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

Posted: 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..