Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi prüfen ob zeichen ein kasten is (https://www.delphipraxis.net/43990-pruefen-ob-zeichen-ein-kasten.html)

glkgereon 11. Apr 2005 18:42


prüfen ob zeichen ein kasten is
 
hi

kann man irgendwie prüfen ob widestring(IntToStr(i)) nein kasten oder ein sichtbares zeichen ergibt bei der schriftart xyz?

also son kasten wie wenn das zeichen nicht da is

s.h.a.r.k 17. Apr 2005 14:08

Re: prüfen ob zeichen ein kasten is
 
da gibts glaube ich ein kleines Problem dabei: Denn es gibt mehrere Zeichen bei denen das der Fall ist! Ich kenne leider nicht alle!

Aber ich hab da n Tip: Öffne mal ne JPG-Datei mit dem Editor von Windows und guck die den Text an - Da gibts so derartige Vierecke. Kopiere eines der Vierecke in eine TEdit auf deiner Form und lasse dir den Char ausgeben...

mfg shark

DGL-luke 17. Apr 2005 14:23

Re: prüfen ob zeichen ein kasten is
 
da hab ich nen besseren: OH, ascii eingeben. geht zumindest bei d2005.

Robert Marquardt 17. Apr 2005 15:03

Re: prüfen ob zeichen ein kasten is
 
Moechtest du wissen ob der Font das Zeichen enthaelt?

SirThornberry 17. Apr 2005 15:04

Re: prüfen ob zeichen ein kasten is
 
ich denk mal schon das er das meint, würde mich auch interessieren wie man das herausfinden kann.

Robert Marquardt 17. Apr 2005 15:31

Re: prüfen ob zeichen ein kasten is
 
Wohl dem der ein MSDN Abo hat.
Seit Windows 2000 gibt es GetFontUnicodeRanges.
Dazu braucht man die Jedi-Apilib (http://www.sf.net/projects/jedi-apilib), denn bei Borland ist das bestimmt nicht dabei.

SirThornberry 17. Apr 2005 15:34

Re: prüfen ob zeichen ein kasten is
 
naja, die kleine funktion bekomm ich noch selbst nach delphi portiert. THX

wo steht eigentlich in welcher dll das ganze steckt? (Gdi32.lib = gdi32.dll?)

Robert Marquardt 17. Apr 2005 18:12

Re: prüfen ob zeichen ein kasten is
 
Man sollte doch die Jedi-Apilib benutzen. Wer eine Funktion braucht, der braucht auch bald die anderen.
Ueblicherweise .lib = .dll. Es gibt aber auch Ausnahmen, denn manchmal heisst es auch .exe.


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