CURL
Posted: Mon Mar 25, 2019 2:25 pm
Cuando ejecuto el siguiente código no hace nada ni WINEXEC, ni MsgRun ni WaitRun.
Pero si lo aplico al NOTEPAD.EXE si funciona.
No lo entiendo
Por otro lado, cuando trato de usar las librería de CURL me encuentro con que compila bien enlazando las libcur.lib de FW y la hbcurl.lib de harbour, además de colocar el #include "C:\hb32\contrib\hbcurl\hbcurl.ch" al principio del prg, pero al arrancar el exe generado me da aviso de error de sistema: La ejecución no puede continuar porque no se encontró LIBCURL.DLL.
Y se sale del programa.
Estoy corriendo todo en Windows 10.
Pero si lo aplico al NOTEPAD.EXE si funciona.
No lo entiendo
Code: Select all | Expand
function curl_enviaFichero(cCertificado,cCertificadoKey,cFicheroAenviar,cFichRespAeat,cHttpAeat)
local cText4Curl:='curl.exe --connect-timeout 60 -m 60 -S -L --cert ' + cCertificado + ' --key ' + cCertificadoKey +;
' -d @' + cFicheroAenviar + ' -o "' + cFichRespAeat +'" ' +;
cHttpAeat
//msginfo(cText4Curl)
// NINGUNO DE LOS SIGUIENTES TRES COMANDOS FUNCIONA.
WINEXEC(cText4Curl)
MsgRun( 'Espere...',, { || WINEXEC(cText4Curl)} )
WaitRun("C:\CLIWIN\AEAT\PruebaALB.BAT",.F.)
// SIN EMBARGO. NOTEPAD SI LO ARRANCA BIEN Y MUESTRA EL FICHERO
WaitRun("NOTEPAD.EXE "+cFicheroAenviar)
return
Por otro lado, cuando trato de usar las librería de CURL me encuentro con que compila bien enlazando las libcur.lib de FW y la hbcurl.lib de harbour, además de colocar el #include "C:\hb32\contrib\hbcurl\hbcurl.ch" al principio del prg, pero al arrancar el exe generado me da aviso de error de sistema: La ejecución no puede continuar porque no se encontró LIBCURL.DLL.
Y se sale del programa.
Estoy corriendo todo en Windows 10.