Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: String in Unicode wandeln und als Hexwert in Registry

  Alt 28. Mai 2009, 10:54
WideString, statt String

Delphi-Quellcode:
var S: WideString;

Reg.WriteBinaryData(Value, S[1], Length(S) * 2);
und wehe hier fragt einer nach dem *2


Zitat von Bernhard Geyer:
Registry ist doch Unicodefähig?
jupp, ist sie, nur nutzt vor D2009 das TRegistry nur die Ansi-Version der WinAPI, also direkt damit bekommt man keinen UnicodeString, welcher auch noch UnicodeZeichen enthält, in die Registry, oder da wieder raus.

Aber die AnsiStrings werden Registry-intern als Unicode abgespeichert.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat