Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
23. Mai 2014
Ohhh.
Hmmmm.
Na dann würde ich wohl erstmal die Vermutung von Bjoerk teilen.
Aber wenn dem so ist, dann erkennt man das ja, wenn man den Code einfach mal schrittweise durchdebuggt. (Haltepunkt in die Schleife und nachsehen, was nach jeder Übersetzung in dem String steht)
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
22. Mai 2014
Aktuellere Delphi-Versionen sollten da auch eine entsprechende Fehlermeldung ausgeben.
Du schreibst nur in einer Kopie des Records rum, welche danach nicht zurückgespeichert, sondern einfach verworfen wird. An den "eigentlichen" Recordvariablen änderst du also nichts und somit bleibt der alte Wert auch erhalten.
Fazit:
- entweder den Record rauskopieren, ändern und neu in der Liste...