E2418 Typ '%s' benötigt Initialisierung - im Variant-Record nicht erlaubt (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Typ benötigt Initialisierung - im Variant-Record nicht erlaubt. Für Variant-Records sind keine Typen zulässig, die in ihrer Variant-Felderliste initialisiert werden müssen, weil jedes Variant-Feld dieselbe Speicherposition referenziert. Der folgende Beispielcode wird nicht compiliert, weil der Array-Typ initialisiert werden muss:
program Project3; {$APPTYPE CONSOLE} type TFoo = record case Boolean of True: (bar: Integer); False: (baz: array [0..2] of Integer); end; end.