Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mal wieder :Sonderzeichen (https://www.delphipraxis.net/43365-mal-wieder-sonderzeichen.html)

NikoMitDaMacht 2. Apr 2005 21:37


Mal wieder :Sonderzeichen
 
Hallllo!!

Wie kann ich dieses zeichen in einen String einfügen?

geht das irgendwie mit S:=#x;?
Wenn ja welche "nummer" hat das zeichen ?

Danke

Christian Seehase 2. Apr 2005 21:42

Re: Mal wieder :Sonderzeichen
 
Moin Niko,

welchen Wert das Zeichen hat, hängt mit Sicherheit auch von verwendeten Zeichensatz ab, denn dieses Zeichen wird nicht jeder Zeichensatz haben.
Welchen Wert es hat kannst Du über die Zeichentabelle nachschauen (bei XP unter: Start\Programme\Zubehör\Systemprogramme zu finden)

CalganX 2. Apr 2005 21:44

Re: Mal wieder :Sonderzeichen
 
Hi,
guck einfach in die Zeichentabelle. ;)
Findest du unter Start -> Programme -> Zubehör -> Systemprogramme -> Zeichentabelle ;)

Chris

Dax 2. Apr 2005 21:45

Re: Mal wieder :Sonderzeichen
 
Und in einen normalen (Ansi)string wirst du dieses Zeichen niemals bekommen, dazu brauchst du dann einen Delphi-Referenz durchsuchenWideString, der aber pro Zeichen 2 Byte belegt.

NikoMitDaMacht 2. Apr 2005 22:04

Re: Mal wieder :Sonderzeichen
 
also das zeichen hat in der zeichentabelle die adresse U+2193 bei der Schrift Arial
in der hilfe von delphi hab ich nicht gefunden wie man in ein widestring ein zeihen einbauen kann.

DGL-luke 2. Apr 2005 22:15

Re: Mal wieder :Sonderzeichen
 
du brauchst den ascii-index.

also einfach mal in der zeichentabelle durchzählen ;)

gordon freeman 2. Apr 2005 22:20

Re: Mal wieder :Sonderzeichen
 
Bei GExperts ist auch eine Ascii-Tabelle dabei, in der man die einzelnen Zeichen-Codes für die Schriftarten nachschlagen kann.

NikoMitDaMacht 2. Apr 2005 22:45

Re: Mal wieder :Sonderzeichen
 
ok hat sich alles erledigt :

die dezimal adresse ist #8595;

Hab mir die Komponente TNT.... runtergeladen bei der es viele Controls gibt die einen WideStrin benutzten damit geht das super!

Also für alle dies Interesiert :
Delphi-Quellcode:
TntPanel1.caption:=#8595;
Danke !

NikoMitDaMacht 2. Apr 2005 22:48

Re: Mal wieder :Sonderzeichen
 
Cool das mit GExperts des habbich nälich auch aber da sind eben nur die ersten 128 Ascii zeichen drin und nicht alle unicode

Dani 3. Apr 2005 00:35

Re: Mal wieder :Sonderzeichen
 
Hi, du kannst auch die Schriftart Wingdings benutzen mit dem Zeichen #226, dann klappt das auch auf Systemen die kein Unicode unterstützen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:47 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 by Thomas Breitkreuz