![]() |
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:
Wäre nett, wen jemand einen Tipp für mich hat.
Listbox1.Items.Add(WidecharLenToString(MyWideChar,MyWideChar.Anzahl);
mfG Richard |
Re: Elpack4 erhalte statt Unicode Zeichen "?" Zeic
WidecharLenToString macht doch eine Codepage-Wandlung :-)
Delphi-Quellcode:
Listbox1.Items.Add(MyWideChar);
|
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:
..hab ich wieder das Fragezeichen. Als Font für das Listbox hab ich übrigens Tahoma eingestellt. Der sollte ja Unicode sein.
Listbox1.Items.Add(WideString(@Test.name);
mfG Richard |
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]));
|
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 05:35 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz