Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
5. Dez 2016
Wenn nur Teile geändert werden sollen, dann sind Zuweisungen/Umwandlungen (Conversion) halt nicht möglich, da sie eben komplett umwandeln/überschreiben.
Aber binäre Operationen (Binary) wären möglich, da dort der alte Wert mit dem Neuen "verrechnet" wird. (z.B. Addition oder Multiplikation)
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
4. Dez 2016
Geh davon aus, dass Result deiner Methoden/Operatoran IMMER einen neuen Record erzeugt und damit die Varaible überschreibt.
Was du da nicht setzt ist potentiell nicht initialisiert und somit zufällig.