Registriert seit: 14. Apr 2008
3.006 Beiträge
Delphi 2009 Professional
|
AW: Klonen eines Interfaces
22. Dez 2022, 09: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)
|