Thema: Delphi Case in Record

Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

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

AW: Case in Record

  Alt 8. Okt 2015, 10:09
steht sicher irgendwo in der Hilfe, aber da wär ich so nie drauf gekommen.
Ja, hier:
Zitat:
Ein Record-Typ kann einen varianten Teil enthalten, der einer case-Anweisung ähnelt. Dieser variante Teil muss in der Typdeklaration nach den Feldern angegeben werden.
Aber auch schon hier:
Zitat:
A field list can have only one variant part and it must succeed the fixed part(s).(However, a variant part may itself contain variants. Hence, it is possible to have nested variants.)
Auszug aus Pascal, User Manual and Report (1978). Diese Einschränkung ist also aus dem ursprünglichen Pascal übernommen worden. Über die damaligen Gründe kann man wohl nur spekulieren.

Da merkt man doch, wie lange man schon dabei ist: Daß Varianten ans Ende gehören war mir schon so in Fleich und Blut übergegangen - ich wäre nie darauf gekommen, daß es womöglich anders sein könnte.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat