Hola,
Tengo una DLL (Encriptacion.dll) hecha en C# que contiene un procedimiento con la siguiente cabecera:
public string Encriptacion( string usuario, string password, string cadena, int accion, int algoritmo).
Para utilizarla desde mi aplicación Delphi, antes de utilizarla la defino de la siguiente manera
Código Delphi
[-]
interface
....
function Encriptacion( usuario, password, cadena: string; accion, algoritmo: integer ): string; StdCall;
....
implementation
function Encriptacion; external 'Encriptacion.dll' name 'Encriptacion';
....
El problema es que nada más ejecuto la aplicacion aparece un Access Violation.
¿Qué estoy haciendo mal?
Muchas gracias de antemano.