Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Vergleich mit Set
FinnO - Fr 21.01.11 12:14
Titel: Vergleich mit Set
Moin,
irgendwie hatte ich heute den mysteriösen Fehler, dass bei einem Vergleich wie diesem:
Delphi-Quelltext
1:
| if x in [1.. 10000] then |
grundsätzlich False herauskam, wenn x >= 233 war. Woran kann das liegen?
LG
FinnO - Fr 21.01.11 20:40
gut, so weit war ich auch schon. Nur, Warum 233?
LG :)
BenBE - Fr 21.01.11 21:08
Marc. hat folgendes geschrieben : |
| Der In-Operator kann scheinbar nur mit 1 Byte großen Typen umgehen. ;) |
256-Bit großen Typen, sprich 32 Byte.
Und warum 233?
Wird sicherlich das Ergebnis des undefinierten Verhaltens sein. Sollte Borland mal ne Fehlermeldung für in den Compiler einbauen, oder das mal zumindest auf Word vergrößern. Naja, oder beides.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!