Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi "=" und "<>" - Problem (https://www.delphipraxis.net/5677-%3D-und-problem.html)

Hanswurst 15. Jun 2003 15:58


"=" und "<>" - Problem
 
Namd Leutz
ich hab schon wieder n problem .. jaja ich nerve ..
es tut mir leid ..

bei:

Code:
if edit2.Text and edit3.Text = '' then
...

und

Code:
if edit2.Text and edit3.Text <> '' then
...
mekert der :
[Fehler] DatenAustauschmitChat.pas(72): Operator ist auf diesen Operandentyp nicht anwendbar
[Fehler] DatenAustauschmitChat.pas(76): Operator ist auf diesen Operandentyp nicht anwendbar

was hat der gegen das "=" und das "<>" Zeichen ???!!!

oder verwendet man bei sowas andere Zeichen oder sonstwas ??

THX 4 Reply
Bis denn
CU

r_kerber 15. Jun 2003 16:00

Versuch mal:
Delphi-Quellcode:
if (edit2.Text = '') and (edit3.Text = '') then
...

Hanswurst 15. Jun 2003 16:04

THX
es funzt

JoelH 15. Jun 2003 17:34

hmm,
 
du musst immer aufpassen das du nicht logische Elemente mit anderen Vergleichen (mathematischen, Strings) vermischst. Was du hier versuchtest ist in etwas folgendes, da if ja auch true oder false prüft macht der Compiler folgendes

Erst prüft er ob edit1.text true ist , dann ob edit2.text true ist und dann erst ob dieses true = '' ist. Dass geht natürlich alles nicht weil es nicht passt.


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