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 :

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;
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".

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