Delphipage - la reference en Delphi
Accueil - Astuces - Composants - Programmes - Tutoriaux - Livres - Liens
 Sources
- Astuces
- Composants
- Programmes
- Tutoriaux
 Rechercher
- Delphipage
- Ngscan
 Ressources
- Lexique Delphi
- Livres
- News
- Patchs Delphi
 Liens
- Borland France
- CodeGear
- Les meilleurs sites


Tutoriaux - Indy - L'exception EIdConnClosedGracefully

Présentation 

De nombreux utilisateurs de composants Indy ont pu constater qu'une exception est soulevé lorsqu' ils travaillent avec un serveur par rapport au protocole utilisé. Cette exception s'appelle EIdConnClosedGracefully descandant de EIdSilentException. Toutefois, il suffit de cliquer sur le bouton "Exécuter" ou sur la touche "F9" pour que le programme continu. Lorsque vous lancez votre exécutable non pas à partir de Delphi, l'exception n'est pas soulevé. En outre, cette exception peut s'avérer assez gênante. A noté également que dans certain cas, cette exception doit être manipuler par votre code.



Eviter cette exception

La solution est d'ajouter cette exception aux options du déboggeur pour que celui-ci l'ignore.
Allez dans le menu "Outils" de Delphi puis sur "Options du débogueur...".




Dans l'onglet "Exception du langage", cliquez sur le bouton "Ajouter...".
Ensuite, tapez "EIdSilentException". La case en face de "EIdSilentException" doit être coché.
Vous n'aurez plus désormais cette exception qui était soulevé.


Tous droits réservés - Contacts
Haut de la page