Ver Mensaje Individual
  #7  
Antiguo 17-08-2007
emeceuy emeceuy is offline
Miembro
 
Registrado: jun 2003
Ubicación: Uruguay
Posts: 122
Reputación: 21
emeceuy Va por buen camino
Smile

gracias !!! funcionó finalmente...

el poner var en los parametros de la funcion no funcionó porque se quejaba que no se pueden pasar variables, dice que tienen que ser constantes...

la solución fue poner stdcall en la funcion de C, ojo, va con doble subgueon antes... y para poder pasar reales, ojo que con el formato de C float se compatibiliza con el single de delphi...

dejo aquí la solucion final:

Código Delphi [-]
 function SumatoriaReal(A,B:single):single; stdcall; external 'dllsumatoria.dll' name 'SumaReal';

y la funcion de C es:
Código Delphi [-]
DLLIMPORT float __stdcall SumaReal (float A,float B);

MUCHAS GRACIAS A TODOSSSSSS !!!!!! D
__________________
Marcelo C.
Responder Con Cita