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.