Как вызвать эту функцию 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); )

Ответы на вопрос(1)

Ваш ответ на вопрос