![]() |
kleine frage zu "if abfrage"
hiho ich hoffe ihr killt mich jetzt nicht wenn ich son ... frage.
kann mir jemand sagen wieso das nicht funktioniert? if not wwDBEdit_PWkm.text := '0' and not wwDBEdit_PWkm.text := '' then danke [edit=sakura] Personalität eingetragen. Mfg, sakura[/edit] |
Re: kleine frage zu "if abfrage"
Zitat:
Delphi-Quellcode:
...:cat:...
if (not wwDBEdit_PWkm.text = '0') and (not wwDBEdit_PWkm.text = '') then
|
Re: kleine frage zu "if abfrage"
Zitat:
MfG Binärbaum //Edit: Ups, da war wohl jemand schneller |
Re: kleine frage zu "if abfrage"
bei abfragen nur = und nich :=
;) ausserdem klammern um die einzel-abfragen also:
Delphi-Quellcode:
if (not wwDBEdit_PWkm.text = '0') and (not wwDBEdit_PWkm.text = '') then
|
Re: kleine frage zu "if abfrage"
hui ging aber schnell :)
danke vielmals |
DP-Maintenance
Dieses Thema wurde von "sakura" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Ist aber schon eine Delphi-Frage ;) |
Re: kleine frage zu "if abfrage"
hmm geht nicht.
komisch ich frag mal den chef :) |
Re: kleine frage zu "if abfrage"
Da fehlen auch noch ein paar Klammern:
Delphi-Quellcode:
if (not (wwDBEdit_PWkm.text = '0')) and (not (wwDBEdit_PWkm.text = '')) then
|
Re: kleine frage zu "if abfrage"
Zitat:
Evtl. könnte man die Klammerung ändern:
Delphi-Quellcode:
Vielleicht hilft's ja.
if ((not (wwDBEdit_PWkm.text= '0')) and (not (wwDBEdit_PWkm.text= ''))) then ...
MfG Binärbaum |
Re: kleine frage zu "if abfrage"
*g*
das hat mein chef auch gesagt :) danke nochmals |
Re: kleine frage zu "if abfrage"
Die Operatorvorrangigkeit in Delphi ist ziemlich schwierig, vor allem ich brauchte erst ne Zeit um das zu verstehen, denn ich hatte ein Delphi7 PE und die OH als einzige Quelle für Syntax und Befehle. Vorher hab ich in Basic Dialekten wie BlitzBasic und VB-Script programmiert, da war das total anders.
|
Re: kleine frage zu "if abfrage"
Warum den Quelltext extra unübersichtlich machen??
Geht doch auch so:
Delphi-Quellcode:
if (wwDBEdit_PWkm.text <> '0') and (wwDBEdit_PWkm.text <> '') then
|
Re: kleine frage zu "if abfrage"
Zitat:
|
Re: kleine frage zu "if abfrage"
Zitat:
Vor allem bei Bitschieberei muss ich immer wieder nachschauen. @Topic: Die kürzeste Schreibweise (mit "=") ist
Delphi-Quellcode:
if not (wwDBEdit_PWkm.text = '0') and not (wwDBEdit_PWkm.text = '') then
|
Re: kleine frage zu "if abfrage"
Was ist an Operatorvorrangigkeit schwierig? Delphi kennt doch da so gut wie keine Regeln, da muss man halt immer Klammern setzen. C ist da weit komplexer, da sind die Operatoren unterteilt in 15 Vorrangstufen.
|
Re: kleine frage zu "if abfrage"
In Basic schreibt man beispielsweise:
if a=5 and not b=7 then In Delphi schreibt man: if (a=5) and not(b=7) then Muss man als Newbie auch erstmal verstehen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 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