Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi edit feld überprüfen?? (https://www.delphipraxis.net/81642-edit-feld-ueberpruefen.html)

xilos 30. Nov 2006 16:20


edit feld überprüfen??
 
ich hab da mal ne frage... und zwar^^
wen ich ein editfeld mit einer if funktion überprüfen will
z.B. if (edit1.text)...

und wenn das edit feld leer ist soll eine fehlermeldung kommen...
wie gebe ich das bei der if funktion an??

if (edit1.text) := clear???

thx jetzt shco mal

fwsp 30. Nov 2006 16:22

Re: edit feld überprüfen??
 
das stand auch schon in deinem gestrigen thread:

Delphi-Quellcode:
if (edit1.text = '') ...

ark4869 30. Nov 2006 16:25

Re: edit feld überprüfen??
 
Gehört nur nebenbei zum Thema, aber: Warum steht die Bedingung in Klammern?
Bei Delphi ist doch eigentlich
Delphi-Quellcode:
if edit1.text = '' then...
Oder nicht?

MfG
Ark4869

fwsp 30. Nov 2006 16:26

Re: edit feld überprüfen??
 
Zitat:

Zitat von ark4869
Gehört nur nebenbei zum Thema, aber: Warum steht die Bedingung in Klammern?
Bei Delphi ist doch eigentlich
Delphi-Quellcode:
if edit1.text = '' then...
Oder nicht?

MfG
Ark4869

es ist sauberer so, besonders wenn da noch mehrere bedingungen folgen.

ark4869 30. Nov 2006 16:34

Re: edit feld überprüfen??
 
Achso. Mehrere Bedingungen hab ich noch nie hintereinander gemacht, wusst ich deshalb nicht, sorry ;)
Danke sehr :)

MfG
Ark4869

Matze 30. Nov 2006 16:38

Re: edit feld überprüfen??
 
Folgendes sollte ebenfalls funktionieren, nur der Vollständigkeit halber:

Delphi-Quellcode:
if Length(Edit1.Text) = 0 then
Ich denke jedoch, dass obige Methode schneller ist, da kein Funktionsaufruf erfolgt, was man aber erst bei ein paar Tausend Vergleichen merken dürfte.

mkinzler 30. Nov 2006 17:52

Re: edit feld überprüfen??
 
U.U. wäre es sinnvoll den Strimg vor dem Vergleich zu Trimmen.


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