Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#18

Re: Kurioser Compiler-Hinweis - logisch nicht nachvollziehba

  Alt 29. Aug 2007, 01:34
Zitat von negaH:
Wie erwartet läuft die Schleife durch, ...
Hmm, somit implementiert es doch so, dass er den Rückgabewert von High() auf den Typ der Schleifenvariable legt und dabei wohl nicht ordentlich umrechnet (und entsprechend eine Warnung generiert bzw. einen ERangeCheckError, wenn -1 rauskommt) sondern anscheinend hart type-casted. Und genau das hatte ich vorhin noch so im Hinterkopf und von daher die vorherige Frage, ob er den Typ der Compiler-Magic High()-Funktion auf den jeweiligen Typ anpasst.

Zitat von negaH:
... nicht erwartet habe ich das der Compiler keinerlei Warnungen bringt.
Das ist mir leider schon öfters aufgefallen bzw. sogar auf die Füsse gefallen...
  Mit Zitat antworten Zitat