Bonjour,
avec BCB XE2, lorsque je lance plusieurs fois d'affilée (5/6 fois) le code suivant, j'ai une exception EInvalidOp non interceptée par le catch(...) qui est lancée.
Avec BCB 2010, je n'ai pas ce problème.
Pour tester, vous pouvez simplement créer un projet nouveau VCL et mettre un bouton sur la fiche qui exécute ce code !
Je ne vois pas où est le problème. Et en plus, j'aimerais intercepter l'exception au bon endroit, pas dans Application->OnException !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 try { long double d=1000000.0; int n=0; while (++n<100000) d+=d; } catch(...) {}
Une idée ?
Partager