Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TEdit.Clear = ''? (https://www.delphipraxis.net/190064-tedit-clear-%3D.html)

dGeek 25. Aug 2016 14:40

AW: TEdit.Clear = ''?
 
Oder die Länge prüfen:
Delphi-Quellcode:
if Length(Trim(Edit1.Text)) = 0 then

Luckner 25. Aug 2016 15:02

AW: TEdit.Clear = ''?
 
Ja dGeek, das ist sehr gut. Danke

dGeek 25. Aug 2016 15:09

AW: TEdit.Clear = ''?
 
Immer wieder gerne. Ich bin in derseben Situation wie du. Ich kenne auch nur relativ wenig.
Und wenn es eins gibt was ich hasse, dann ist das diese Erbsenzählerei die hier oft im Forum auftaucht.

Stevie 25. Aug 2016 16:45

AW: TEdit.Clear = ''?
 
Es gibt kein TEdit.IsEmpty. Aber es gibt die IsEmpty Methode für string.

himitsu 25. Aug 2016 17:42

AW: TEdit.Clear = ''?
 
Zitat:

Zitat von dGeek (Beitrag 1345743)
Delphi-Quellcode:
if Edit1.Text = ''
ist übrigens nicht so gut. Denn was, wenn das Edit eine Leerstelle enthält. Also hier auch Trim in Betracht ziehen.

Außer das Leerzeichen ist eine "Information" und nicht Nichts. :stupid:

EWeiss 25. Aug 2016 20:39

AW: TEdit.Clear = ''?
 
Zitat:

Und wenn es eins gibt was ich hasse, dann ist das diese Erbsenzählerei die hier oft im Forum auftaucht.
Dito ;)
Es gibt Dumme, Schlaue und Superschlaue..
Die Superschlauen vergessen nur sehr oft das sie auch mal Dumm waren.

gruss

Luckie 25. Aug 2016 21:16

AW: TEdit.Clear = ''?
 
Ich denke, diese Diskussion hat in diesem Thread nichts verloren.

p80286 25. Aug 2016 21:18

AW: TEdit.Clear = ''?
 
Zitat:

Zitat von dGeek (Beitrag 1345754)
Und wenn es eins gibt was ich hasse, dann ist das diese Erbsenzählerei die hier oft im Forum auftaucht.

Entschuldigung, ein leerer String (Länge=0, '') ist nicht das gleiche wie ein String, der Leerzeichen enthält. Das hat in keinster Weise etwas mit Erbsenzählerei zu tun.

Gruß
K-H

Sherlock 26. Aug 2016 07:46

AW: TEdit.Clear = ''?
 
Zitat:

Zitat von Stevie (Beitrag 1345758)
Es gibt kein TEdit.IsEmpty. Aber es gibt die IsEmpty Methode für string.

In FMX gibt es IsEmpty für Controls, und folgendes führt zur Anzeige einer Erfolgsmeldung:

Delphi-Quellcode:
  myEdit.Clear;
  if myEdit.IsEmpty and (myEdit.Text = '') then
    ShowMessage('Erfolg!');
Sherlock

Stevie 26. Aug 2016 08:47

AW: TEdit.Clear = ''?
 
Zitat:

Zitat von Sherlock (Beitrag 1345782)
Zitat:

Zitat von Stevie (Beitrag 1345758)
Es gibt kein TEdit.IsEmpty. Aber es gibt die IsEmpty Methode für string.

In FMX gibt es IsEmpty für Controls, und folgendes führt zur Anzeige einer Erfolgsmeldung:

Delphi-Quellcode:
  myEdit.Clear;
  if myEdit.IsEmpty and (myEdit.Text = '') then
    ShowMessage('Erfolg!');
Sherlock

Wenn du das sagst, in Berlin bekomm ich bei dem Code ein
Code:
E2003 Undeclared identifier: 'IsEmpty'


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:49 Uhr.
Seite 2 von 3     12 3      

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