It's difficult to guess without knowing the code actually causing the error, but my guess would be that FWH needs to be updated and rebuilt after our hb_par*() / hb_stor*() API changes.
Segun lei en la lista de harbour, existe un cambio en el api de hb_par*() / hb_stor*(), y creo que obliga a cambiar/recompilar fwh para que funcione con la ultima version del svn de harbour ( 11478 ).
Vikthor, Con hb_reta( <numero elementos> ) se crea un array que se deposita en "return". A continuación rellenas cada elemento del array usando: hb_stor...( <valor a almacenar>, -1, <indice del elemento en el array> ); -1 significa que accedes al valor que está en "return".
... to a website and download a file from a website? Please review source\classes\TFtpCli.prg to use a FTP client conection to upload files (Method Stor()) or to download files (Method RetR()) also please review FWH\samples\gallery\icopyfil\icopyfil.prg
... esta herramienta tan famosa. Saludos, Rafael. *** CODIGO @ 5,27 get cod_usu5 pict '@!' color color28 read seek cod_usu5 if eof() *** DATO NUEVO stor spac(40) to des_equ1 stor spac(10) to cod_equ1 stor spac(20) to nro_ser1 stor spac(12) to rut_cli1 stor 0 to nro_hab1,per_man1,nro_con1 else *** ...
... esta classe TFTPClient ? Tem algum exemplo funcional para enviar arquivos? Como habilitar o modo passivo (passive ftp) ? No envio de arquivos, (STOR) está ocorrendo este erro: Descricao do errro Error BASE/1004 Message not found: TSOCKET:SETHEADER Lista Cham. =========== Chamada de: tobject.prg ...
Guenther, Harbour extend system is fully Clipper compatible so you have all the required functions to manage arrays: To retrieve an array element: hb_par...( iParamNum, iArrayIndex ) To create an array and return it: hb_reta( iElements ) To set an array element: hb_stor...( <uValue>, iParamNum...
... y grabar un registro, para el siguiente registro, sigue mostrando los datos anteriores. Lo que debes hacer primero es limpiar las variables stor spac(3) to cod_ven1 stor spac(40) to nom_ven1 stor spac(40) to dir_ven1,email1 stor spac(20) to com_ven1,ciu_ven1,fon_ven1 stor spac(25) to cel_ven1 ...
... y grabar un registro, para el siguiente registro, sigue mostrando los datos anteriores. Lo que debes hacer primero es limpiar las variables stor spac(3) to cod_ven1 stor spac(40) to nom_ven1 stor spac(40) to dir_ven1,email1 stor spac(20) to com_ven1,ciu_ven1,fon_ven1 stor spac(25) to cel_ven1 ...
... DEL PRG Function Actuven1(lPara) Local oCod_ven1,onom_ven1,odir_ven1,oemail1,ocom_ven1,ociu_ven1,ofon_ven1,ocel_ven1 Local oDlgEdit If (lPara) stor spac(3) to cod_ven1 stor spac(40) to nom_ven1 stor spac(40) to dir_ven1,email1 stor spac(20) to com_ven1,ciu_ven1,fon_ven1 stor spac(25) to cel_ven1 ...
... DEL PRG Function Actuven1(lPara) Local oCod_ven1,onom_ven1,odir_ven1,oemail1,ocom_ven1,ociu_ven1,ofon_ven1,ocel_ven1 Local oDlgEdit If (lPara) stor spac(3) to cod_ven1 stor spac(40) to nom_ven1 stor spac(40) to dir_ven1,email1 stor spac(20) to com_ven1,ciu_ven1,fon_ven1 stor spac(25) to cel_ven1 ...
... DEL PRG Function Actuven1(lPara) Local oCod_ven1,onom_ven1,odir_ven1,oemail1,ocom_ven1,ociu_ven1,ofon_ven1,ocel_ven1 Local oDlgEdit If (lPara) stor spac(3) to cod_ven1 stor spac(40) to nom_ven1 stor spac(40) to dir_ven1,email1 stor spac(20) to com_ven1,ciu_ven1,fon_ven1 stor spac(25) to cel_ven1 ...