![]() |
Unicode Headline in Stringgrid
Hi,
Ich versuche eine Headline die aus Unicode Zeichen besteht in meine Stringgrid einzubauen. Leider bekomme ich dabei nur "?". Ich benutze die Stringgrid aus den TNTControls die Unicode unterstützen. So sieht mein Code z.b aus:
Delphi-Quellcode:
Woran kann das liegen?
StringGrid.Cells[0,0] := 'ردیف';
mfg R. |
Re: Unicode Headline in Stringgrid
Hallo,
meiner Ansicht nach klappt das nicht, weil die IDE nicht oder nur eingeschränkt unicodefähig ist. Direkte Übergaben von Zeichen in russisch, japanisch etc. kann man zwar sehen, sie basieren aber auf Codepage und Charset-Informationen. Deinen Unicode mußt Du an der IDE vorbeimogeln, z.B. indem Du z.B. Deine Zeichen in einer Unicode-Datei ablegst, sie als TntStringList lädst und dann die WideStrings übergibst. Meine Aussagen basieren auf meinem D6 und BCB6. Sollte sich zeigen, daß neuere Versionen der IDE vollständig Unicode-fähig sind würde ich das gerne wissen. Grüße, Messie |
Re: Unicode Headline in Stringgrid
Erst ab 2005 kann man Unicode direkt in der IDE eingeben, natürlich darf man dann nicht vergessen die Unit auch mit UTF-8 Kodierung zu speichern.
Für diese Zeichen eine Alternative wäre:
Delphi-Quellcode:
Damit kommen dann auch die anderen Delphi-Versionen klar.
StringGrid.Cells[0,0] := WideString(#$0631)+#$062F+#$06CC+#$0641;
|
Re: Unicode Headline in Stringgrid
Ist denn 2005 uneingeschränkt Unicode-fähig?
Grüße, Messie |
Re: Unicode Headline in Stringgrid
Schön wär's. Nur die .Net Abteilung, Win32 kann mit Unicode nach wie vor nichts anfangen. Für die .Net Unterstützung ist aber wenigstens die IDE unicodefähig geworden.
|
Re: Unicode Headline in Stringgrid
Zitat:
|
Re: Unicode Headline in Stringgrid
Zitat:
Grüße, Messie |
Re: Unicode Headline in Stringgrid
Zitat:
Ansonsten kann ich verstehen das Borland die von ihnen gelieferten VCL-Komponenten nicht mehr unter Win32 Unicodefähig macht: 1, Für den es relevant ist nimmt eh schon TNT oder ElPack oder ist ins .NET oder Java-Lager gewechselt 2, Mit VCL.NET hat man ja Unicode 3, Sollte es mal ein VCL.Win64 geben ist dies auch Unicode-Fähig 4, Es gibt mit .NET 2.0, Win64 und Avalon wichtigere Dinge Ich selbst setzte schon seit 2002 auf die ElPack-Komponenten und lebe damit sehr gut. |
Re: Unicode Headline in Stringgrid
Danke für die Antworten!!!!
Ich werde jetzt mal versuchen die Zeichen über Ihre Codes einzugeben. Wenn das auch zu stressig wird werd ich wohl oder übel auf das Elpack umsteigen. mfg R. |
Re: Unicode Headline in Stringgrid
Zitat:
Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:24 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