Ich habe eine kleine Funktion in einer
COM-Klasse, die einen String zurückgeben soll:
function GetLastErrorMessage: WideString; stdcall;
Sobald ich die Methode aber aufrufe, erscheint "
Access violation at address ... in module 'RPCRT4.dll'.
Alle anderen Funktionen der
COM-Klasse geben HRESULT oder WORDBOOL zurück, da gibt es keine Probleme.
Ich bin nicht so der RPC-Guru, wie kann ich über
COM einen String zurückgeben? Wo liegt mein Denkfehler. Vielen Dank.