Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
26. Aug 2012
Ein Delphi-String ist durchaus in der Lage, nicht-druckbare Zeichen, wie CR, LF oder #0 korrekt zu speichern. Macht man daraus aber durch Zuweisung oder Cast einen PChar, dann wird beim ersten #0 abgeschnitten.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
26. Aug 2012
Vermutlich entsteht Apfelmus.
Sehr schöne Analogie :thumb:
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
25. Aug 2012
Steht doch im Code...
Das ist genau das worauf ich hinaus wollte. Wenn du nicht sicherstellen kannst, daß keine Steuerzeichen innerhalb des Strings auftauchen, kannst du keine StringList (zumindest nicht zum Schreiben in und Lesen aus einer Datei) benutzen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Uwe Raabe,
25. Aug 2012
Eine StringList speichert ihre Daten zeilenweise in einer Text-Datei. Beim Lesen werden diese Zeilen wieder zu einzelnen Stringlist-Einträgen. Kannst du sicherstellen, daß deine verschlüsselten Strings keine Zeilenende-Zeichen beinhalten?