Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#8

Re: Messages mit Zeilenbruch aus Datei laden

  Alt 14. Sep 2005, 16:40
@BrunoT: Und was machst du, wenn es mehrere '#' gibt ? Base64 ist IMO die beste Lösung, auch andere Steuerzeichen werden damit "unschädlich gemacht". Einziger Nachteil: Die Stringlänge vergrößert sich ein wenig, außerdem kann man den kodierten String nicht lesen (aber ich hoffe doch, dass Lols User die Ini nicht von Hand bearbeiten müssen ).

@Lol: Base64 kodiert einen String, sodass er nur noch aus "sichtbaren" Zeichen besteht. Damit kannst du ihn ohne Probleme in eine Ini schreiben, sonst wirst du immer Probleme mit Steuerzeichen bekommen. Einziger Ausweg wäre noch, wie gesagt, ein ganz anderes Format (z.B. Binärdateien per TFileStream).

Beispiel
Hätten Hüte ein ß im Namen, wären sie möglicherweise keine Hüte mehr,
sondern Hüße.
Zitat:
SMOkdHRlbiBIw7x0ZSBlaW4gw58gaW0gTmFtZW4sIHfDpHJlbi BzaWUgbcO2Z2xpY2hlcndlaXNl
IGtlaW5lIEjDvHRlIG1laHIsDQpzb25kZXJuIEjDvMOfZS4NCg ==
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat