aber warum kommt in Tokyo/Rio 65 raus?
Ist doch völlig egal. Wenn
TryParse
False
zurückgibt, dann ist der Wert in
asWord
doch eh unbrauchbar.
65
ist aus irgend einem Grund nunmal der Wert, den
asWord
von anfang an hat (ab dem Moment, wo das Programm Startet). Das wird wahrscheinlich irgendwo im
initialization
von
System.SysUtils
in den Speicherblock geschrieben und nie verändert.
Nie verändert, denn
TWordHelper.TryParse
setzt
out Value
nur dann, wenn
Result = True
ist.