Hi i check the overflow of variables and there is something i dont understand.
My system is u...@ubuntu-desktop:~$ cat /etc/*release* DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS" Linux ubuntu-desktop 2.6.32-25-generic #45-Ubuntu SMP Sat Oct 16 19:52:42 UTC 2010 x86_64 GNU/Linux I have this small code ----------------------------------- ' Gambas class file PUBLIC SUB Form_Open() DIM bVar AS Boolean = TRUE DIM iNum AS Byte = 255 DIM iA AS Short = 32767 DIM iRoads AS Integer = 2147483647 DIM iBig AS Long = 9223372036854775807 DIM iArea AS Single = 1.7014118E+38 DIM fPi AS Float = 8.98846567431105E+307 bVar += 1 iNum += 1 iA += 1 iRoads += 1 iBig += 1 iArea += 1 fPi += 1 PRINT bVar PRINT iNum PRINT iA PRINT iRoads PRINT iBig PRINT iArea PRINT fPi END ----------------------------------- And i get the following result False 0 -32768 -2147483648 -9223372036854775808 1.701411834605E+38 8.988465674311E+307 My question is why the Single and Float do not overflow? I got this values from the Gambas help and i think these are the upper values of variables. i expected the Single to be -1,7014118+38 according to help (did you mean -1,7014118 (E) +38?) And for Float to overflow to -8.98846567431105E+307 ------------------------------------------------------------------------------ Achieve Improved Network Security with IP and DNS Reputation. Defend against bad network traffic, including botnets, malware, phishing sites, and compromised hosts - saving your company time, money, and embarrassment. Learn More! http://p.sf.net/sfu/hpdev2dev-nov _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user