![]() |
Alle Zeichen
Also man kann ja mit
'0'..'9' oder 'a'..'z' auf alle Zahlen und Buchstaben zugreifen, wie mach ich das mit Zeichen? Also zB ';' Ich weiss das das geht, aber welches Zeichen das erste und welches das letzte is hab ich keine Ahnung, kann mir das wer sagen oder mir sagen wo ich sowas nachlesen kann? :) Danke |
Re: Alle Zeichen
Was hältst du von chr? Mit chr(0)..chr(255) müsstest du auf alle ASCII-Zeichen zugreifen können.
|
Re: Alle Zeichen
Ja, aber ich muss spezielle Zeichen umwandeln, deswegen bräuchte ich es genau für die Zeichen!
Trotzdem danke fuer deine SUPER schnelle Antwort ^^ |
Re: Alle Zeichen
Dann schau dir doch die ASCII-Tabelle mal an.
|
Re: Alle Zeichen
|
Re: Alle Zeichen
Hm gut, damit ginge es aber ich weiss das es auch eifnacher geht :D
Weiss das denn keiner? ^^ Irgendwas wie '.'..'~' oder so aber welche beiden Zeichen da nun genau stehen müssen weiß ich nicht! (Hatten das iner letzten InfoArbeit, ham die aber noch nicht wieder und habs nimmer im Kopf) |
Re: Alle Zeichen
Un die Grenzen solltest du doch in der ASCII-Taelle ablesen können.
|
Re: Alle Zeichen
Welche Zeichen willst du denn überhaupt?
|
Re: Alle Zeichen
Alle gängigen....
Also eigentlich alle Sonderzeichen, also die keine Buchstaben oder Zahlen sind. |
Re: Alle Zeichen
Das wären dann alle ab 32 (darunter sind die Steuerzeichen) bis 126, ausgenommen 48 - 57 (Zahlen), 65 - 90 (Großbuchstaben) und 97 - 122 (Kleinbuchstaben).
|
Re: Alle Zeichen
Dann mach doch was wie
Delphi-Quellcode:
Edt: Stimmt, Backspace etc. müsstest du natürlich noch ausnehmen, daran habe ich gerade nicht gedacht.
if not (key in ['a'..'z', 'A'..'Z', '0'..'9']) then
|
Re: Alle Zeichen
wie gesagt, chr(x) bringt dir das. Direkt in Delphi kannst du mit #42 (oder eine andere Zahl) ein Steuerzeichen oder eben normales Zeichen benutzen.
Du kannst zB Label1.Caption:='Oh toll, ein String mit'+#13#10+'Zeilenumbruch!'; machen. |
Re: Alle Zeichen
Hm....ja gut ich weiss jetzt das ich das so machen kann....wenn aber wer noch weiß welche beiden Zeichen ich hier
'x'..'y' einsetzen muss, dann bitte her mit den Infos ;-) |
Re: Alle Zeichen
Definiere Dir doch einfach eine Menge.
Delphi-Quellcode:
const Sonderzeichen = [#32..#47,#58..#64,#91..#96];
|
Re: Alle Zeichen
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01: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