![]() |
Sonderzeichen im TEdit
Moin Leute,
ich wollte mal fragen, ob jemand eine Idee oder Lösung für folgendes Problem hat: Der End-User kann in einem Edit einen Dateinamen angeben, unter der dann eine Datei gespeichert werden soll. Nun darf dieses Edit natürlich keine Sonderzeichen (also /\:*?"<>| ) enthalten. Ich könnte es nun natürlich nun so machen, dass ich vor dem Speichern prüfe, ob so ein Zeichen im Edit.Text ist, und dann eine Fehlermeldung rausgeben, aber das erscheint mir unelegant. Ich würde ganz gern dieses Zeichen gleich nach der Eingabe wieder löschen. Kann mir da jemand einen Denkansatz geben? |
Re: Sonderzeichen im TEdit
Funktionier genauso, wie im Edit nur Zahlen zu zu lassen. Eine Lösung dafür findest du in der Code-Lib.
|
Re: Sonderzeichen im TEdit
OK, dank dir!
|
Re: Sonderzeichen im TEdit
Hi!
Dafür musst du dann nur noch die zu sperrenden "Codes" kennen. Das wären (in gleicher Reihenfolge wie oben): 47,92,58,42,63,34,60,62,124 Hoffe, es stimmt alles. Ciao Frederic |
Re: Sonderzeichen im TEdit
Ja ist ja klar. :wink:
Hab mir die Werte aus der ASCII Tabelle rausgesucht! Trotzdem danke für den Hinweis! Klappt alles übrigens prima! |
Re: Sonderzeichen im TEdit
Moin!
Hä? Das kann man doch auch direkt als Zeichen in einer IN Mengenabfrage angeben... MfG Muetze1 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:29 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