Delphi ネイティブ dll を .net にインポートする際に問題が発生しています。System.EntryPointNotFoundExceptionを取得しています。
ここに私のデルファイDLLがあります:
procedure ProcedimientoEncriptar(texto,clave,resultado:PChar); export stdcall;
var ...
begin
....
....
end;
exports
ProcedimientoEncriptar ;
そして、これが.Net(C#)コード上の私のDllImportです:
[DllImport("CryptoDLL.dll", CallingConvention = CallingConvention.StdCall, CharSet = CharSet.Auto)]
public static extern void ProcedimientoEncriptar([MarshalAs(UnmanagedType.LPStr)]string texto, [MarshalAs(UnmanagedType.LPStr)]string clave, [MarshalAs(UnmanagedType.LPStr)] StringBuilder resultado);
助けていただければ幸いです、ディエゴ。