Zitat von
Kedariodakon:
Wenn ich einen Speicherbereich habe, in welchem sich ein String befindet, entweder als
Unicode oder normal, kann ich das irgendwie erkennen?
Eine
Ansi-String wird mit einem 1-Byte langen $00 abgeschlossen, ein WideString mit $0000.
Zitat von
Sanchez:
Ja,
Mit unserem Schriftsatz hat bei einem
Unicode-String jedes zweite Byte den Wert 0.
Das stimmt nur wenn der String Zeichen aus dem Bereich "Basic Latin" und "Latin-1 Supplement" beinhaltet.
Windows Vista - Eine neue Erfahrung in Fehlern.