Ver Mensaje Individual
  #1  
Antiguo 10-06-2010
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Reputación: 18
vejerf Va por buen camino
Exclamation Enlazar Librería Dll .NET en Delphi

Buenos días a todos,
Tengo el siguiente problema. Estoy desarrollando un proyecto en el que tengo que integrarme con otra aplicación. Para ello tengo una librería dll de la otra aplicación con la que debería de realizar la integración. Yo programo en Delphi con el BDS2006. Según me han dicho la librería de la otra aplicación está desarrollada en .NET.

He referenciado la función de la dll de la siguiente forma:
Código Delphi [-]
function dllfunction(Par1: String; Par2: Double; Par3: Integer; Par4: TXSDateTime): String; stdcall; external 'dlllibrary.dll';

Y después la uso directamente:
Código Delphi [-]
...
dllfunction(myString,myDouble,myInteger,myTXSDateTime);
...

La aplicación compila pero cuando la inicio desde el BDS se me detiene al inicializar y si le doy a continuar da una excepción EAccessViolation.

¿Qué estoy haciendo mal?¿Qué puede estar ocurriendo?

Necesito ayuda, es urgente
__________________
"Patientia et constantia taelecum"
Responder Con Cita