Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx (https://www.delphipraxis.net/192335-ausdruckstyp-muss-boolean-sein-fehler-zeile-xxxx.html)

sko1 10. Apr 2017 09:18

Delphi-Version: 5

Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Hallo,

da immer wieder hier "gemeckert" wird, wenn jemand (und ich mach das teilweise aus alter Gewohnheit auch) schreibt:

Delphi-Quellcode:
While Query.EOF = false

schreibe ich nun

Delphi-Quellcode:
While not Query.EOF

und bekomme prompt Meckermeldungen in Delphi 10.1 siehe Betreff, das Programm läuft aber auch so.

Was ist den nun richtig?

Ciao
Stefan

Sherlock 10. Apr 2017 09:22

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Wenn Query tatsächlich ein TQuery bzw. ein Derivat davon ist, dann muss das funktionieren. Verwende ich genauso seit nunmehr 15 Jahren.

Sherlock

Der schöne Günther 10. Apr 2017 09:24

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Ich würde mich wundern wenn er sagt Fehler und du trotzdem ein lauffähiges Programm hast. Mach doch mal Rechtsklick auf das Projekt und "Bereinigen".

hoika 10. Apr 2017 09:42

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Hallo,
bitte mal etwas mehr Quellcode zeigen

Zitat:

und bekomme prompt Meckermeldungen in Delphi 10.1 siehe Betreff, das Programm läuft aber auch so.
Shift+F9, konnte der Jitter (Echtzeit-Compiler sein),
der das noch nicht kompilieren konnte.

DeddyH 10. Apr 2017 09:51

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Wo genau kommen denn die "Meckermeldungen"? In der Strukturansicht? Dann wäre das das altbekannte Problem, das hat AFAIK noch nie zuverlässig funktioniert.

sko1 10. Apr 2017 10:36

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Bereinigen bringt nichts, schalte ich von Android zu Windows um sind die Meldungen weg, beim Zurückschalten auf Android bleiben sie weg bis sie dann (wann habe ich noch nicht herausgefunden) plötzlich wieder erscheinen!

Ciao
Stefan

Nachtrag:
Zitat:

Wo genau kommen denn die "Meckermeldungen"? In der Strukturansicht?
Ja genau da erscheinen sie, das stört mich ungemein!
Nicht nur diese, auch viele andere sinnlose Meldungen wie:
- 'TStringList' enthält kein Element namens 'Free'
- 'Integer' enthält kein Element namens 'ToString'
- ...
was unendlich fortzusetzen wäre ;-)

Der schöne Günther 10. Apr 2017 10:46

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Das kann man nur abschalten, das Ding kreidet alles an was bei drei nicht auf den Bäumen ist.

Sherlock 10. Apr 2017 10:58

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Das "ErrorInsight" ist ein "Error in sich". Abzuschalten ist erste Bürgerpflicht. Optionen -> Editor-Optionen->Code Insight->Fehlermarkierung Haken weg! Schon ist die IDE einen Hauch performanter und falsche Fehler gibt es auch keine mehr.

Sherlock

DeddyH 10. Apr 2017 11:04

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Ich nenne es gerne auch mal "Error Inside". Das gibt es seit Delphi 2006 AFAIK und meldet gerne irgendwelchen Blödsinn.

sko1 10. Apr 2017 11:09

AW: Ausdruckstyp muss BOOLEAN sein, Fehler Zeile xxxx
 
Zitat:

Abzuschalten ist erste Bürgerpflicht. Optionen -> Editor-Optionen->Code Insight->Fehlermarkierung Haken weg!
Danke!

bin eben meiner Bürgerpflicht nachgekommen und habe es abgeschaltet, glaube kaum dass ich das irgendwie vermissen werde!

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 Uhr.
Seite 1 von 2  1 2      

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