Registriert seit: 10. Jun 2003
Ort: Berlin
9.358 Beiträge
Delphi 11 Alexandria
|
AW: Interfaces in lokalen Variablen und deren Freigabe
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!
|