Se puede hacer que una funcion creada en xHarbour pueda ser llamada desde un programa creado en C?
Code: Select all
HB_FUNC( MIFUNCION ){
// llamada a funcion que está en xHarbour
}
Code: Select all
HB_FUNC( MIFUNCION ){
// llamada a funcion que está en xHarbour
}
Code: Select all
#include <hbvm.h>
hb_vmPushSymbol( hb_dynsymGet( "MIFUNCION" )->pSymbol );
hb_vmPushNil();
hb_vmPushString( "hola", strlen( "hola" ) ); // pasamos un parámetro
hb_vmFunction( 1 ); // 1 parámetro pasado
Code: Select all
#include <hbvm.h>
hb_vmPushSymbol( hb_dynsymGet( "MIFUNCION" )->pSymbol );
hb_vmPushNil();
hb_vmPushString( "hola", strlen( "hola" ) ); // pasamos un parámetro
hb_vmFunction( 1 ); // 1 parámetro pasado