Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi "Der Vergleich ergibt immer Wahr" (Zitat von Delphi) (https://www.delphipraxis.net/13124-der-vergleich-ergibt-immer-wahr-zitat-von-delphi.html)

nemo2003 11. Dez 2003 13:03


"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:
  if (aValue.Okt1<=255) and (aValue.Okt1>=0) then
  begin
    t1ok:=true;
  end else
  begin
    t1ok:=false;
  end;
Weiss jemand eine Lösung?

mfg nemo2003

Sanchez 11. Dez 2003 13:06

Re: "Der Vergleich ergibt immer Wahr" (Zitat von D
 
Hallo,

Von welchem Typ ist aValue.Okt1?

Wenns ein Byte ist, isses wohl immer war

Chewie 11. Dez 2003 13:07

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!

mirage228 11. Dez 2003 13:08

Re: "Der Vergleich ergibt immer Wahr" (Zitat von D
 
hi,

du kannst das ganze kürzzer schreiben ;-)
Delphi-Quellcode:
t1ok := (aValue.Okt1<=255) and (aValue.Okt1>=0);
zu deiner frage:

nur falls Okt1 Byte ist, kommt diese Fehlermeldung, glaube ich......

mfG
mirage228

nemo2003 11. Dez 2003 13:19

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 19:21 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