Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#137

AW: Delphi 12 ist offiziell da!!!

  Alt 12. Nov 2023, 21:06
Hi,
die (neue) Methode System.Win.Registry.TRegistry.ReadMultiString() soll REG_MULTI_SZ aus der Registry auslesen.
Sie bricht leider ab, wenn es einen Leerstring in den Multistring-Einträgen gibt. WriteMultiString() schreibt diese aber korrekt.

{
String1
String2
String3

String4
}
Leerzeilein sind nicht erlaubt/möglich.

Die Leerzeile gilt als Ende der Liste, da das eine DoppelNull ergibt, was ListenEnde bedeutet.

Zeile1 #0 Zeile2 #0 Zeile3 #0 #0
Zeile1 #0 Zeile2 #0 Zeile3 #0#0
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat