Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Elpack4 erhalte statt Unicode Zeichen "?" Zeichen (https://www.delphipraxis.net/104898-elpack4-erhalte-statt-unicode-zeichen-zeichen.html)

richard_boderich 12. Dez 2007 14:00


Elpack4 erhalte statt Unicode Zeichen "?" Zeichen
 
Hallo zusammen!

Ich versuche mit den Elpack Komponenten ein arabisches Zeichen anzuzeigen. Er zeigt aber in der ElListbox stattdessen, wie
auch im normalen Listbox der VCL immer nur Fragezeichen. Adden tu ich das ganze im Listbox momentan so

Delphi-Quellcode:
Listbox1.Items.Add(WidecharLenToString(MyWideChar,MyWideChar.Anzahl);
Wäre nett, wen jemand einen Tipp für mich hat.

mfG Richard

Bernhard Geyer 12. Dez 2007 14:04

Re: Elpack4 erhalte statt Unicode Zeichen "?" Zeic
 
WidecharLenToString macht doch eine Codepage-Wandlung :-)

Delphi-Quellcode:
Listbox1.Items.Add(MyWideChar);

richard_boderich 12. Dez 2007 14:21

Re: Elpack4 erhalte statt Unicode Zeichen "?" Zeic
 
@Bernd das funktioniert bei mir nicht. Der Compiler moniert unterschiedliche Typen String und Pointer.
Und mach ich es so mit einem Cast
Delphi-Quellcode:
Listbox1.Items.Add(WideString(@Test.name);
..hab ich wieder das Fragezeichen. Als Font für das Listbox hab ich übrigens Tahoma eingestellt. Der sollte ja Unicode sein.

mfG Richard

DeddyH 12. Dez 2007 14:23

Re: Elpack4 erhalte statt Unicode Zeichen "?" Zeic
 
Ich kann auch völlig daneben liegen, aber versuch es mal so:
Delphi-Quellcode:
Listbox1.Items.Add(WideString(@Test.name[1]));

Bernhard Geyer 12. Dez 2007 14:26

Re: Elpack4 erhalte statt Unicode Zeichen "?" Zeic
 
Ist dein Elpack überhaupt mit Unicode-Support kompiliert (Inc-Datei von Version 4 kenn ich nicht, bei V3 war es ElPack.inc und bei V5/6 ist es LMDCmps.inc)?


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz