Hallo,
wir (unser Delphi-Progger und ich) haben jetzt alles Mögliche probiert.
Diese besch... AccessViolationException bleibt,

.
Lange Rede... das Boolean wird durch String (PChar '0' or '1') ersetzt,
das geht wenigstens.
Delphi Funktion-TypeDef
DbHelp = function: PChar; stdcall;
C# Function-TypeDef
Code:
[return: MarshalAs(UnmanagedType.AnsiBStr)]
protected delegate String TMatriKSDbHelp();
liebe Grüße
Mario