Einzelnen Beitrag anzeigen

Real-TTX

Registriert seit: 7. Mai 2008
Ort: Stuttgart / Wertheim
136 Beiträge
 
Delphi 2007 Enterprise
 
#21

Re: Datenmenge ist weder im Editiert noch im Einfügemodus...

  Alt 14. Jul 2009, 20:52
Zitat von Christian Seehase:
Moin,
unabhängig von allem anderen:
Man vergleicht boolsche-Ausdrücke nicht auf True oder False
while adoQuerySeries.Eof = false do sondern
while not adoQuerySeries.Eof do In der Windows-API wird <> 0 als true und = 0 als false verstanden, die Konstanten sind aber mit 1 (true) bzw. 0 (false) belegt.
Spielt hier für das Problem wohl keine Rolle, ist aber "unschön"
Hmm.. Da würde ich dir im Prinzip schon zustimmen.

Aber da adoQuerySeries.Eof ja eine in Delphi deklarierte Eigenschaft ist, die als boolean deklariert ist. Kann es ja nur true oder false sein (0 || 1) und nicht (0 || !0) ...

Oder sehe ich das nicht falsch ? Und wenn ich schreibe :
while adoQuerySeries.Eof = false do ist das meiner Ansicht nach leserlicher als wie wenn ich schreibe
while not adoQuerySeries.Eof do Vermutlich bin ich aber auf dem Holzweg? :O
  Mit Zitat antworten Zitat