Einzelnen Beitrag anzeigen

perpeto1234

Registriert seit: 16. Nov 2020
6 Beiträge
 
#5

AW: Klonen eines Interfaces

  Alt 22. Dez 2022, 08:24
Das hier sollte funktionieren:

Delphi-Quellcode:
function TMyClass.Clone: IMyInt;
var
  MyClass: TMyClass;
begin
  MyClass := TMyClass.Create;
  MyClass.fA := Self.fA;
  MyClass.fB := Self.fB;
  Result := MyClass
end;
(siehe https://stackoverflow.com/a/8383009/80901)
müsste aber "var MyClass: IMyInt" sein, sonst gibts Probleme mit der Referenzzählung, oder nicht?
  Mit Zitat antworten Zitat