Einzelnen Beitrag anzeigen

triangulum

Registriert seit: 21. Jul 2006
39 Beiträge
 
Delphi 7 Professional
 
#1

Kurioser Compiler-Hinweis - logisch nicht nachvollziehbar

  Alt 28. Aug 2007, 16:23
Salü,

if ((low(CurveArray) <= index) and (high(CurveArray) >= index)) then Der compiler sagt für diese Zeile, "der Vergleich ergibt immer true".

Hmmmm....

Array mit 3 Elementen, dann ist low = 0, high = 2, und index = 6 z.B., dann ist der Ausdruck doch nicht true?!


Fehler vom Kompiler?
Multa narrare possum, sed longum est ....
  Mit Zitat antworten Zitat