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
