Ansonsten hätte man noch untypisierte Parameter nehmen können (also ohne Verfügbakeit der Generics.
Delphi-Quellcode:
type
TTestClass1 =
class
public
constructor Create(
const MyParam);
end;
// andere Unit:
TTestClass1 =
class(TBaseClass)
end;
Wenn man jetzt davon ausgeht, daß die Enumeratoren immer maximal 256 Werte besitzen, dann könnte man dieses intern in ein Byte casten.
Ein Therapeut entspricht 1024 Gigapeut.