Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
22.05.2012, 14:14:10
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Allgemeines Forum
| | |-+  "String" => "PWideChar" ???
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: "String" => "PWideChar" ???  (Gelesen 1299 mal)
alexg
Newbie
*
Offline Offline

Beiträge: 43



WWW
« am: 05.02.2004, 13:18:31 »

Hallo zusammen!

entweder sitzte ich auf der Leitung, oder die augenblickliche Wetterlage quetscht meinen Schädel aus........

Auf jeden Fall bekomme ich einen String nicht in eine Variable vom Typ "PWideChar" geschrieben.

Ausgangspunkt war die "Balloon Tips"-Komponente aus den Programmier-Tips dieser Seite. Ich möchte nicht einen statischen String schreiben, sondern der Text in diesem Balloon sollte sich ändern können.....

Deswegen ein String.....

"ti.lpszText" ist vom Typ "PWideChar", "text" vom Typ "String"

ti.lpszText := @text[1];   // funktioniert nicht
ti.lpszText := text;         // funktioniert nicht
ti.lpszText := PWideChar(@text[1]);   // funktioniert nicht
ti.lpszText := PWideChar(text);         // funktioniert nicht


Vielleicht kann einer von Euch mir helfen......

Alex
Gespeichert
Elias Zurschmiede
Global Moderator
Sr. Member
*****
Offline Offline

Beiträge: 411



WWW
« Antworten #1 am: 05.02.2004, 16:23:22 »

Hallo

Meine Delphi OH sagt:
Zitat
StringToWideChar
Die Funktion konvertiert einen AnsiString in einen UNICODE-String.
Gespeichert

delight software gmbh
http://www.delight.ch
alexg
Newbie
*
Offline Offline

Beiträge: 43



WWW
« Antworten #2 am: 06.02.2004, 11:39:23 »

vielen Dank. Aber man muss vorher den Speicher richtig aloziiren....

Code:
   ti.lpszText := AllocMem((length(text)+1) *sizeof(WideChar));

    StringToWideChar(text, ti.lpszText, length(text)+1 );



trotzdem danke!

Alex
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS