![]() |
"Der Vergleich ergibt immer Wahr" (Zitat von Delph
Mahlzeit!
Ich habe da ein ganz kleines Problem: Ich schreibe eine Komponente die IP-Adressen annimmt. Bei der Eingabe prüft die Komponente, ob die Werte OK sind. Hier kommt immer die Warnung ("Der Vergleich ergibt immer Wahr"):
Delphi-Quellcode:
Weiss jemand eine Lösung?
if (aValue.Okt1<=255) and (aValue.Okt1>=0) then
begin t1ok:=true; end else begin t1ok:=false; end; mfg nemo2003 |
Re: "Der Vergleich ergibt immer Wahr" (Zitat von D
Hallo,
Von welchem Typ ist aValue.Okt1? Wenns ein Byte ist, isses wohl immer war |
Re: "Der Vergleich ergibt immer Wahr" (Zitat von D
Von welchem Typ ist Okt1?
Wahrscheinlich ist es vom Typ Byte, und der liegt immer zwischen 0 und 255! |
Re: "Der Vergleich ergibt immer Wahr" (Zitat von D
hi,
du kannst das ganze kürzzer schreiben ;-)
Delphi-Quellcode:
zu deiner frage:
t1ok := (aValue.Okt1<=255) and (aValue.Okt1>=0);
nur falls Okt1 Byte ist, kommt diese Fehlermeldung, glaube ich...... mfG mirage228 |
Re: "Der Vergleich ergibt immer Wahr" (Zitat von D
schöner mist... irgendwie logisch...
klar ist okt1 ein byte... hätte ich auch gleich draufkommen können (*doofbin* ;o) ) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:30 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