|
Tutoriaux
- Indy - L'exception EIdConnClosedGracefully |
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.
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é.
|