Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   TListBox: Font: CharSet: Sonderzeichen (https://www.delphipraxis.net/157531-tlistbox-font-charset-sonderzeichen.html)

SvenLittkowski 15. Jan 2011 04:17

TListBox: Font: CharSet: Sonderzeichen
 
Hi,

ich entwickle gerade ein Programm, welches eine TListBox enthält. Jene TListBox soll Fachtermini aus der antiken römischen und antiken griechischen Sprache anzeigen, was bedeutet, daß ich - wegen der griechischen Namen - einen Characterset benötige, welcher diese Sonderzeichen erlaubt.

Und so dachte ich bei mir, einfach die CharSet-Eigenschaft jener TListBox auf "GREEK_CHARSET" zu ändern und schon würde alles gut sein. Aber dies wäre offensichtlich zu einfach gewesen. Nach jener Änderung lassen sich jene Sonderzeichen noch immer nicht korrekt darstellen.

Erlaubt mir Euch zu helfen, mir zu helfen: Bitte folgt dem folgenden Link zu einer Wikipedia-Seite, welche Euch die antiken griechischen Längenmaße zeigt. Jene namen, wie etwa "palaistē or dōron" (warum zum Teufen vermag diese Website jene Zeichen korrekt darzustellen und meine Software nicht?!?), sind es, welche ich korrekt in meinem Programm anzeigen lassen muß.
http://en.wikipedia.org/wiki/Ancient...of_measurement

Ich danke Euch dafür, daß Ihr Euch die Zeit genommen habt, meine Bitte zu lesen. kann mir jemand helfen?

Eine zweite Frage: wie kann ich testen, ob der Text in einem TEdit eine Zahl (Real oder Integer) darstellt?

Luckie 15. Jan 2011 05:24

AW: TListBox: Font: CharSet: Sonderzeichen
 
Am einfachsten wird es mit einer unicode-fähigen Listbox gehen. Wenn du Delphi 2009 hast sollte das kein Problem sein. Wenn nicht musst du unicode-fähige Komponenten installieren.

SvenLittkowski 15. Jan 2011 07:24

AW: TListBox: Font: CharSet: Sonderzeichen
 
Ha! Ich verwende die ältere aber recht gute Version Delphi 7. Luckie, vielen Dank für Deinen Ratschlag einer Unicode-fähigen ComboBox. Ich werde mal im Internet nach einer D7-kompatiblen ListBox-Komponente suchen. Solltest Du einen guten Link haben, würde ich mich sehr freuen. Vielen Dank auch so,

Sven

Bernhard Geyer 15. Jan 2011 09:48

AW: TListBox: Font: CharSet: Sonderzeichen
 
Für älter Delphi-Versionen gibt es eigentlich nur 2 Komponentensammlungen die Unicode unterstützen:

ElPack von LMD
TNTWare welches jetzt bei TMS ist (gabs vor ein paar Jahren als kostenlose Sammlung).

SvenLittkowski 15. Jan 2011 21:49

AW: TListBox: Font: CharSet: Sonderzeichen
 
Hi, vielen Dank erneut. Dieses eine Problem ist hiermit gelöst, dank Deiner Hilfe! :-D

Ich stoße jetzt jedoch auf ein anderes Problem mit einer String-Klasse, die sich TTntString nennt. Ich muß nun herausfinden, wie ich zwischen normalen Strings und TTntStrings hin-und her knovertieren kann. Ich werde hierzu einen neuen Thread aufmachen, da die Problematik eine andere ist. Vieleicht hilft ja mein Thread auch einigen anderen mit den selben Problemen...

Hier ist das neue Thema: http://www.delphipraxis.net/157546-t...ml#post1074966


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:19 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