Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.021 Beiträge
 
Delphi 12 Athens
 
#8

AW: Generisches Interface und GUID

  Alt 8. Feb 2012, 15:35
Noch besser!

Delphi-Quellcode:
var
  int: IMyInterface<Integer>;
  dbl: IMyInterface<Double>;
begin
  int := TMyClass<Integer>.Create(1);
  dbl := TMyClass<Double>.Create(0.1);

  Assert(Supports(int, IMyInterface<Double>));
  Assert(Supports(dbl, IMyInterface<Integer>));

  int := dbl as IMyInterface<Integer>;
  ShowMessage(IntToStr(int.Blub));
end;
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat