Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 8 Jahren, 7 Monaten
Letzter Beitrag:
vor 8 Jahren, 7 Monaten
Beteiligte Autoren:
Fabrice Harari, Igor Pobi

MAX_BOUND_UNSIGNED_INT_8

Startbeitrag von Igor Pobi am 26.04.2009 10:47

Please test this code:


EXTERN "Limites.wl"
info(MAX_BOUND_UNSIGNED_INT_8)


Result is: 9223372036854775807 but in "Limites.wl" is 18446744073709551615

Why ?

Thanks !

Antworten:

Hi Igor...

I'm not sure, but it looks like half the original value, so I'm guessing the following:

- info is supposed to display strings
- you are passing a numeric value to the function, so an automatic conversion is done
- the automatic conversion has to choose a variable type to convert from and chooses a SIGNED value...

In that case, the original encoding matches the max POSITIVE value of an int

Best regards



von Fabrice Harari - am 26.04.2009 18:09
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.