Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi True = False .... (https://www.delphipraxis.net/159986-true-%3D-false.html)

Freiwilderer 21. Apr 2011 15:20

True = False ....
 
Liste der Anhänge anzeigen (Anzahl: 1)
hi ... ich hab gerade in einer Form ein total seltsames phänomen, welches ich auch irgendwie nicht behoben bekomme...
hat jemand sowas schonmal gesehen?

lg

Teekeks 21. Apr 2011 15:23

AW: True = False ....
 
Hast du eine Variable die True heißt?

Freiwilderer 21. Apr 2011 15:28

AW: True = False ....
 
hi
.. nein, eigentlich nicht ...
hab gerade mal spaßes halber ins form create
Delphi-Quellcode:
   true := not true;
geschrieben ... das funktioniert sogar ...

... sooooo
vergesst das mal ganz schnell ... :D problem gefunden
... es war doch ne variable da, die so hieß, allerdings auf einer anderen form ... die entwicklung dieser funktion liegt schon n paar monate auf halde, weswegen ich mich auch beim besten willen nich mehr dran erinnern kann, warum da
Delphi-Quellcode:
Var
True : Boolean;
stand :D
... das is schon echt bitter ...

lg

s.h.a.r.k 21. Apr 2011 15:36

AW: True = False ....
 
Bitte NIE auf True bei einem if testen, wenn dann so:
Delphi-Quellcode:
if DoSomething() then
  ...
else
  ...;
Dann geht man diesem Problem schon mal pauschal komplett aus dem Weg.

stahli 21. Apr 2011 15:40

AW: True = False ....
 
Gut, dass nicht nur mir sowas passiert :lol:
Mal als Ergänzung für alle Fälle: Mit Ctrl drücken und eine Variable/Konstante anklicken kommst Du direkt zu deren Deklaration. So findet man solche Fehler sehr schnell.

Freiwilderer 21. Apr 2011 15:43

AW: True = False ....
 
hi,
ich weiß, das stand da auch nur, weil irgendwas anderes nich stimmte, hab dann irgendwo n = true reingehauen, nur zum debuggen, ... sonst hast du schon recht ... if blabla = true then is immer etwas heikel ... anfangs hab ich das so gemacht, als ichs noch nich besser wusste, aber da kann man schon sehr seltsame effekte mit erzielen.

@stahli
... so hab ich das ja gefunden, aber ich war einfach nich drauf gefasst, dass man true überhaupt als variablen namen verwenden kann ... ;)

Sir Rufo 21. Apr 2011 16:20

AW: True = False ....
 
Zitat:

Zitat von Freiwilderer (Beitrag 1096391)
... so hab ich das ja gefunden, aber ich war einfach nich drauf gefasst, dass man true überhaupt als variablen namen verwenden kann ... ;)

true ist eine Variable - gut es ist eine Konstante - und alle Variablen können im eigenen Code auch wieder neu verwendet werden.
Somit ist das nicht verwunderlich


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