![]() |
"=" 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:
mekert der :
if edit2.Text and edit3.Text <> '' then
... [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 |
Versuch mal:
Delphi-Quellcode:
if (edit2.Text = '') and (edit3.Text = '') then
... |
THX
es funzt |
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 09:45 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