Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#12

Re: Wie unterscheidet man Groß- von Kleinbuchstaben und...?

  Alt 9. Okt 2009, 00:45
Theoretisch dürfte man auch Windows irgendwie fragen können was welches Zeichen zumindesten darstellt (Buchstabe, Zahl, Symbol usw.), allerdings weiß ich grad nichtmehr wie das ging.

In den JEDIs dürften aber auch entsprechende Funktionen vorhanden sein (hab glaub ich mal welche gesehn)

Ansonsten kann man sich die entsprechenden Informationen auch auf http://www.unicode.org/ , da diese ja direkt an der Quelle sitzen, wo die entsprechenden Standards definiert werden.


Ich hab hier zwar noch ein uraltes Projekt, welches die Infos in 'ner art kleinen ASM-DB enthält, aber diese Daten sind niemals aktuell (und inzwischen auch schon ein paar Jahre alt ... es werden ja ständig neue Zeichen dem Unicode-Standard hinzugefügt)
Ich glaub auch nicht, daß jemandem wirklich soetwas helfen kann (das wäre z.B. die Funktion UnicodeCharInfo aus'm Anhang ... die darin enthaltenen Daten stammten damals direkt von unicode.org)



Wenn ich demnächst etwas Zeit hab, dann könnte ich mal nachsehn, ob mir die entsprechenden APIs wieder einfallen,
falls nicht jemand anderes schneller ist

PS: die Windowsanwendung Charmap.exe greift auf diese APIs zu und ließt auch einige entsprechende Daten von windows aus (falls noch keinem die Bezeichnungen in der Statusleiste aufgefallen sind)

PS: den einfachen Groß-/Kleinbuchstabenvergleich hatte ich weiter oben ja schon gepostet ... dieser Funktioniert immer, wenn auch etwas langsam (die schnelle Variante ist in meinem himXML und inzwischen auch in der MatchText-Unit verbaut)



[add]
z.B.:
MSDN-Library durchsuchenGetStringTypeA
MSDN-Library durchsuchenGetStringTypeW
MSDN-Library durchsuchenGetStringTypeEx
MSDN-Library durchsuchenIsCharAlpha
MSDN-Library durchsuchenIsCharAlphaNumeric
MSDN-Library durchsuchenIsCharLower
MSDN-Library durchsuchenIsCharUpper

[info] warum ich es damals selber implementieren wollte, war da Windows nur die Infos der installierten Gebietschemata/Sprachen enthält, aber ich alles haben wollte.

seit Windows Vista wird aber standardmäßig alles installiert[/info]
Angehängte Dateien
Dateityp: 7z alt_157.7z (52,0 KB, 4x aufgerufen)
$2B or not $2B
  Mit Zitat antworten Zitat