Bonjour
Avec tous les compilateurs que j'ai utilisés une division par zéro lève une exception ou crash le programme.
Avec B4A aucune exception n'est levée semble t'il.
Dans mon cas le resultat de la division est arrondi a un entier puis stocké dans un int.
Avec la division par zéro le résultat semble être un LongInt qui vient écraser la mémoire voisine, et provoque un comportement aléatoire du programme.
Le seul contournement possible est de tester chaque diviseur avec <if diviseur = 0>
Vous avez déja rencontré ce problème ?
Bug B4A ou Android ?
Avec tous les compilateurs que j'ai utilisés une division par zéro lève une exception ou crash le programme.
Avec B4A aucune exception n'est levée semble t'il.
Dans mon cas le resultat de la division est arrondi a un entier puis stocké dans un int.
Avec la division par zéro le résultat semble être un LongInt qui vient écraser la mémoire voisine, et provoque un comportement aléatoire du programme.
Le seul contournement possible est de tester chaque diviseur avec <if diviseur = 0>
Vous avez déja rencontré ce problème ?
Bug B4A ou Android ?