Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
Delphi 2009 Professional
|
Re: String To PWideChar
18. Aug 2007, 23:44
Ich würde angesichts des aussagefähigen Titels in Hinblick auf spätere Suchen gerne nochmal in die Runde fragen: was passiert bei den Typecasts genau? Der Befehl WideString() wandelt jedes Element des Stringarrays von eimem ByteCharacter in ein WordCharacter um. Windows XP und mein D6 können aber beliebig damit umgehen, d.h ich kann einen Widestring fehlerfrei in ein Stringelement tun und umgekehrt.
Bei PChar wird ein nullterminierter String erzeugt, also der String endet am ersten Byte mit dem Wert Null. Wie verhält sich das Array bei PWideChar und wie wird das erkannt?
Viele Grüße, Messie
|