Einzelnen Beitrag anzeigen

karlkoch

Registriert seit: 26. Feb 2006
Ort: Leipzig
30 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: Rückgabe von Interfaces an C++ DLL

  Alt 4. Jun 2009, 16:27
Zitat von himitsu:
Du könntest notfalls die Referenzzählung umgehen und Result selber initialisieren
Delphi-Quellcode:
function GetObject: IFoo; stdcall;
begin
  Integer(Result) := 0;
  Result := TFoo.Create;
end;
Interessanterweiße habe ich das auch mal gemacht, allerdings kommt dann bei C++ im Debugger die Fehlermeldung, dass das Register ebp ungültig ist.
  Mit Zitat antworten Zitat