SibosisITS
Messages postés72Date d'inscriptionmardi 26 février 2002StatutMembreDernière intervention20 juin 2003 18 oct. 2002 à 17:17
Ceci va fonctionner très bien, à condition que 'w' ne soit pas trop grand ! s'il dépasse la valeur critique de 65 536 (2^16) pour un long signé, ou 4 294 967 296 (2^32) pour un long non signé, alors il peut y avoir un dépassement de capacité. Et comme en VB, on n'a accès qu'à des longs signés, c'est presque foutu si w>65 536...
cs_Slan
Messages postés11Date d'inscriptionmercredi 28 août 2002StatutMembreDernière intervention 6 janvier 2003 5 nov. 2002 à 10:53
Est ce qu'on pourrait pas faire un changement de base ? Comme ça le nombre serait moins grand.
Mais dans ce cas il faut un module pour faire les calculs avec ces nombres. Exemple en hexa, il y a des lettre (A, B, C,...) mais il y en a aussi en base 36, mais que vb ne sait pas utiliser. D'où l'interet d'un ou plusieurs modules pour faire les calculs.
cs_6Po
Messages postés105Date d'inscriptionjeudi 16 mai 2002StatutMembreDernière intervention22 janvier 2009 5 nov. 2002 à 20:38
On peut aussi faire comme les babylonniens et calculer en base 60 :D
C'est pour ca qu'on a 60 min dans 1 heure :D
fo dire 60 a bcp de divisieur.
15, 20, 30, 5,
c'est pour ca qu'on a le 1/4 d'heure :D
Non hormis la base 16 ou peutetre la base 32 avec de l'imagination mais c'est pas prevu pour... le plus rapide reste toujours la version binaire a 2 positions...