Bonsoir à toutes et à tous,
Sous Ubuntu, je suis passé de lazarus 9.2.4 à 9.2.6. Je rencontre des problèmes que je n'avais pas. Exemple :
M/N représente une division par 0 et devrait gérérer une exception:ça n'en génère pas et donne "+inf".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 L:= 5; M:= 10 N:= 0; try X:= L*M/N; except X:= 1; end;
La où ça plante, c'est le produit de L par "+inf" ; cela devrait générer une exception mais le programme plante et ne passe pas pas la case "except".
Un bug ? Quelles conditions mettre ? des idées du pourquoi du comment ?
Merci de votre aide.
Pierre
Partager