Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.358 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Interfaces in lokalen Variablen und deren Freigabe

  Alt 24. Aug 2021, 07:34
Code:
function CreateInterfacdObject (var v0, v1): IMyInterfacedObject;
begin
  exit(TMyInterfacedObject.Create(v0,v1));
end;
Versuch es mal ganz normal mit der Zuweisung an Result...
Delphi-Quellcode:
function CreateInterfacdObject (var v0, v1): IMyInterfacedObject;
begin
  Result := TMyInterfacedObject.Create(v0, v1);
end;
FastMM4 sollte dir auch die Stacktraces liefern. Damit kann man die Ursache meistens gut finden.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat