Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Stringumwandlung: String in WideString
Peter18 - Mo 18.12.17 17:41
Titel: Stringumwandlung: String in WideString
Ein freundliches Hallo an alle,
ich möchtr einen String in einen WideString sauber umwandeln. Die function "StringToWideChar" scheint mir da etwas Sperrig!
Delphi-Quelltext
1:
| function StringToWideChar(const Source: string; Dest: PWideChar; DestSize: Integer): PWideChar; |
Ist "Dest" die Zielvariable oder nur ein temporärer Speicher? Wie ist das korrekt zu handhaben? Oder gibt es noch ein bessere Lösung? Die Hilfe ist da etwas mager ausgestattet.
Grüße von der Nordsee
Peter
Moderiert von Narses: Topic aus Sonstiges (Delphi) verschoben am Mo 18.12.2017 um 22:04
Delete - Mo 18.12.17 18:05
- Nachträglich durch die Entwickler-Ecke gelöscht -
Peter18 - Mo 18.12.17 19:22
Hallo Frühlingsrolle,
Dank Dir für die Antwort. Die Hilfe unter "System.StringToWideChar." gibt zwar auch nicht viel mehr her, aber Deine Beschreibung hat zum Verständnis der Funktion beigetragen.
Inzwischen habe ich eine einfachere Methode gefunden:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| var S : String ; W : WideString;
begin S := 'String'; W ;= S; |
Geht anscheinend auch ohne Konvertierungsroutine.
Grüße von der Nordsee
Peter
Delete - Di 19.12.17 01:13
- Nachträglich durch die Entwickler-Ecke gelöscht -
Peter18 - Di 19.12.17 14:12
Hallo Frühlingsrolle,
nochmals Dank für Deine Antwort!
Offenbar ist es mit einer einfachen Wertzuweisung getan! Der Dialog mit dem Server funktioniert. Die Strings sehen gut aus, auch im CPU-Fenster: Zeichen, Null, Zeichen, Null und am Ende 2 mal Null. (Zu lesen natürlich als Word: Null, Zeichen).
Grüße von der Nordsee wo die Sonne schwach durch die Wolkendecke schimmert
Peter
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!