Einzelnen Beitrag anzeigen

Benutzerbild von almisoft
almisoft

Registriert seit: 14. Feb 2007
Ort: Berlin
40 Beiträge
 
Delphi 7 Professional
 
#1

WideString als Rückgabe in COM-Klasse

  Alt 26. Mai 2008, 15:17
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.
Alexander Miehlke
Alexander Miehlke
Wer Schreibfehler findet, darf sie behalten
  Mit Zitat antworten Zitat