Zitat von
Hansa:
Integer ?
type TModalResult = Low(Integer)..High(Integer);
...
Das ist 100% äquivalent zu einem Integer. Die '..' definieren einen Wertebereich. TModalresult ist vom Grundtyp her ein Integer. Der Wertebereich ist -äh- geht ...nun ja... vom kleinsten bis zum größten Integer-Wert. I..Irgendwie genauso, wie Integer selbst. Nun kann man sich nur mal fragen, wieso die das so und nicht Anders definiert haben, also z.B.:
type TModalResult = Integer;
Das ist irgendwie das Gleiche.
Nur nicht das Selbe!