Announcement

Collapse
No announcement yet.

Record von Datei laden mit Hilfe von TFileStream - klappt nicht!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Record von Datei laden mit Hilfe von TFileStream - klappt nicht!

    --------------------------
    Zuletzt editiert von Florian Schlachter; 23.10.2009, 13:49.

  • #2
    Hallo Florian,<br>
    ich glaube, Du hast ein grundsätzliches Problem.<br>
    Der Record TVokabeln speichert nicht zwei Objekte des Types TStringList,<br>
    sonder zwei <b>ZEIGER </b>auf auf diese Objekte. Diese Zeiger zeigen lediglich auf zwei TStringList Objekte im Speicher.<br>
    Das hat zur Folge, dass nicht die Strings der TStringList Objekte gespeichert werden, sondern die Adressen dieser<br>
    Objekte im Speicher. Dadurch ist es natürlich klar, dass Du die Vokablen nicht mehr einlesen kannst.<br>
    Ich würde die beiden TStringList Objekte durch jeweils eine TCollection/TCollectionItem Kombination ersetzen.<br>
    Wenn Du hier im Forum nach TCollection suchst, solltest Du zahlreiche Anregungen finden.<br>
    Jetzt kommt noch ein Rat (der ist allerdings Geschmackssache):<br>
    Anstatt Records, verwende ich nur noch Objekte. Das macht das Programm durchgängiger. <br>
    Jens Schumann<br&gt

    Comment

    Working...
    X