Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.005 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Klonen eines Interfaces

  Alt 22. Dez 2022, 08:23
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;
(sehe dass die Lösung schon vorgeschlagen wurde - einziger Unterschied ist der "hard cast")

(siehe https://stackoverflow.com/a/8383009/80901)
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat