Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke
Online

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

AW: Interfaces in lokalen Variablen und deren Freigabe

  Alt 24. Aug 2021, 08: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
AppCentral
  Mit Zitat antworten Zitat