Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.355 Beiträge
Delphi 11 Alexandria
|
Re: Erklärung von record (Delphihilfe unverständlich :))
2. Nov 2006, 12:00
Natürlich geht ds mit allen ordinalen Typen. Genau, wie beim "richtigen" Case.
Steht im Record case MeineVariable : Integer of
kann man vorher tatsächlich feststellen, welcher Wert vorliegt. Steht dort nur case Integer of
, dann geht es nicht.
Was dann im Case-Block für Fälle drin stehen, ist im Grunde völlig egal. Man muss für die Varianten nur einen Datentyp nehmen, der genügend Varianten verwalten kann. Nimmt man Boolean, gehen nur zwei Varianten.
Beim Beispiel von TRect hätte Borland theoretisch auch ein Boolean statt Integer nehmen können, das es nur zwei Varianten gibt.
Peter
|