Retorno de matriz de C a Harbour
Posted: Thu Aug 28, 2014 8:46 pm
Ayuda, en Linux con FiveLinux y Harbour
t:=fEstructura_Tabla()
msgalert(len(t)) <--------- Retorno 2
msgalert(t[1]) <--------- Retorna NIL en vez de "nombre"
# pragma BEGINDUMP
#include <hbapi.h>
HB_FUNC (FESTRUCTURA_TABLA)
{
const char* cNombreCampo = "nombre";
const char* cValor = "jorge";
hb_reta( 2 ); // creamos y devolvemos un array de 2 elementos.
hb_storc(cNombreCampo,1); //Se llena elemento 1
hb_storc(cValor,2); //Se llena elemento 2
}
# pragma ENDDUMP
t:=fEstructura_Tabla()
msgalert(len(t)) <--------- Retorno 2
msgalert(t[1]) <--------- Retorna NIL en vez de "nombre"
# pragma BEGINDUMP
#include <hbapi.h>
HB_FUNC (FESTRUCTURA_TABLA)
{
const char* cNombreCampo = "nombre";
const char* cValor = "jorge";
hb_reta( 2 ); // creamos y devolvemos un array de 2 elementos.
hb_storc(cNombreCampo,1); //Se llena elemento 1
hb_storc(cValor,2); //Se llena elemento 2
}
# pragma ENDDUMP