Как вызвать эту функцию Delphi .dll из C #?
// Delphi-код (Delphi-версия: Turbo Delphi Explorer (это Delphi 2006))
function GetLoginResult:PChar;
begin
result:=PChar(LoginResult);
end;
// код C # для использования вышеупомянутой функции delphi (я использую unity3d внутри C #)
[DllImport ("ServerTool")]
private static extern string GetLoginResult(); // this does not work (make crash unity editor)
[DllImport ("ServerTool")]
[MarshalAs(UnmanagedType.LPStr)] private static extern string GetLoginResult(); // this also occur errors
Как правильно использовать эту функцию в C #?
(для использования в также в Delphi, код как, if (event = 1) и (tag = 10) затем writeln («Результат входа в систему:», GetLoginResult); )