Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Eigene Konsole: Befehlsüberprüfung: groß/klein-schreibung (https://www.delphipraxis.net/50560-eigene-konsole-befehlsueberpruefung-gross-klein-schreibung.html)

Nils_13 27. Jul 2005 16:44


Eigene Konsole: Befehlsüberprüfung: groß/klein-schreibung
 
Hi,

in meiner kleinen Konsole arbeite ich bei der Überprüfung, was man eingetippt hat immer mit KeyDown:
Delphi-Quellcode:
if edit1.Text = 'exit' then Close;
Es wird aber nur genau nach exit gesucht, man könnte ja auch EXIT oder eXiT schreiben --> der Befehl wird dann natürlich nicht ausgeführt (delphi arbeitet das Wort einfach durch, wie es da steht, aber nicht in den anderen Schreibweisen). Wie könnte ich gleichzeitig alle anderen Schreibweisen prüfen ? Die Hauptsache ist, dass er das Programm in groß und klein-Schreibung und gemischt können muss. Wie mach ich das ?

Die Muhkuh 27. Jul 2005 16:46

Re: Eigene Konsole: Befehlsüberprüfung: groß/klein-schreibun
 
Delphi-Quellcode:
if LowerCase(edit1.Text) = 'exit' then Close;
LowerCase konvertiert alles in Kleinbuchstaben. Das was nach dem Gleichheitszeichen steht (in dem Fall exit) auch immer klein schreiben, dann kann man auch EXIT, ExIt, eXiT, etc. eingeben.

ManuMF 27. Jul 2005 16:48

Re: Eigene Konsole: Befehlsüberprüfung: groß/klein-schreibun
 
Delphi-Quellcode:
Einagbe := Uppercase(edit1.text);
if (Eingabe = 'EXIT') then...
Gruß
ManuMF

[edit]
Ups, ist schon eben gerade geschrieben worden. Naja egal, es funktioniert beides.
[/edit]

PierreB 27. Jul 2005 16:49

Re: Eigene Konsole: Befehlsüberprüfung: groß/klein-schreibun
 
Oder auch:
Delphi-Quellcode:
if UpperCase(edit1.text) = 'EXIT' then Close;
Is das selbe wie vom Spinnchen nur mit Großbuchstabenumwandlung. :P

//Edit: Kein roter Kasten, Delphi-Tags

Kedariodakon 27. Jul 2005 17:04

Re: Eigene Konsole: Befehlsüberprüfung: groß/klein-schreibun
 
Ich sag nur Delphi-Referenz durchsuchenSameText :zwinker:

Bye

Nils_13 27. Jul 2005 17:28

Re: Eigene Konsole: Befehlsüberprüfung: groß/klein-schreibun
 
thx.


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