Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: TStrings in record = Problem

  Alt 26. Dez 2008, 14:39
Hi,

Das Problem ist, dass du nur die beiden Pointer zu den TStrings-Instanzen in deiner Datei speicherst.

Du musst zuerst die Anzahl der Strings in einer Liste speichern, dann jeden String einzeln. Und zu jedem String schreibst du vorher noch die Länge in die Datei. Also so:

Code:
--------------------------
Anzahl der Strings in BRS
--------------------------
     ----------------
        String1 Länge
     ----------------
     ----------------
        String1
     ----------------
    ----------------
        String2 Länge
     ----------------
     ----------------
        String2
     ----------------
--------------------------
Anzahl der Strings in PTr
--------------------------
     ----------------
        String1 Länge
     ----------------
     ----------------
        String1
     ----------------
    ----------------
        String2 Länge
     ----------------
     ----------------
        String2
     ----------------
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat