Ver Mensaje Individual
  #9  
Antiguo 24-09-2003
Avatar de hecjona
hecjona hecjona is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jal. Mexico
Posts: 84
Reputación: 21
hecjona Va por buen camino
ACK

Algunas cosas que cambie son:

en windows
Function NombreFuncion..... stdcall;
en Linux
Function NombreFuncion..... cdecl; export;


En windows manejaba variables string y despues las convertia a pchar en linux las cambien todas las variables a pchar.
Ej:
En Windows
Var sCadena : string;
sCadena := 'cadena';
............................
result := ib_util_malloc(10);
result := pchar(sCadena);
En Linux
Var sCadena : pchar;
sCadena := ib_util_malloc(10);
sCadena := 'cadena';
..............................
result := sCadena;

Una sugerecia que te hago es que pruebes las funciones en un programa de kylix para que veas si realmente la funcion esta haciendo lo que deberia de hacer.
__________________
Saludos desde la tierra del tequila y las mujeres hermosas
Responder Con Cita