Werden Felder nicht automatisch initialisiert?
Mir war doch so, und die
OH sagt sazu:
Object instance data (fields) are also initialized to 0.
Trifft ja der Beschreibung nach auch so auf FHasValue zu. Habe ehrlich gesagt auch noch nie gehört oder gesehen, dass das nicht der Fall sein soll (abgesehen von lokalen Variablen bei Unterfunktionen, aber da funktioniert die Initialisierung ja eh scheinbar nie richtig).