Le Sun, 02 Sep 2007 09:22:38 +0200, Valentin a écrit:
"Gilles TOURREAU" a écrit:
Le mieux est de faire un try/catch global de Application.Run() et afficher les informations de l'exception à l'écran (ou dans un fichier si IHM impossible) :
try { Application.Run(...) } catch(Exception e) { MessageBox.Show(e.Message); MessageBox.Show(e.StackTrace); //Pour avoir une idée de l'emplacement }
Merci, maintenant je sais d'où vient l'erreur, il ne peut pas charger l'assembly AxAgentObjects.dll car il est intouvable, mais cette dll se trouve dans le dossier executable. Où dois-je mêttre cette dll ?
Pouvez affichez les répertoires suivants dans le "catch" :
MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory) et MessageBox.Show(Directory.GetCurrentDirectory())
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Le Sun, 02 Sep 2007 09:22:38 +0200, Valentin <vavavlp@laposte.net> a écrit:
"Gilles TOURREAU" a écrit:
Le mieux est de faire un try/catch global de Application.Run() et
afficher les informations de l'exception à l'écran (ou dans un fichier
si IHM impossible) :
try
{
Application.Run(...)
}
catch(Exception e)
{
MessageBox.Show(e.Message);
MessageBox.Show(e.StackTrace); //Pour avoir une idée de l'emplacement
}
Merci, maintenant je sais d'où vient l'erreur, il ne peut pas charger
l'assembly AxAgentObjects.dll car il est intouvable, mais cette dll se
trouve dans le dossier executable. Où dois-je mêttre cette dll ?
Pouvez affichez les répertoires suivants dans le "catch" :
MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory)
et
MessageBox.Show(Directory.GetCurrentDirectory())
Cordialement
--
Gilles TOURREAU
gilles.tourreau@pos.fr
S.A.R.L. P.O.S
Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Le Sun, 02 Sep 2007 09:22:38 +0200, Valentin a écrit:
"Gilles TOURREAU" a écrit:
Le mieux est de faire un try/catch global de Application.Run() et afficher les informations de l'exception à l'écran (ou dans un fichier si IHM impossible) :
try { Application.Run(...) } catch(Exception e) { MessageBox.Show(e.Message); MessageBox.Show(e.StackTrace); //Pour avoir une idée de l'emplacement }
Merci, maintenant je sais d'où vient l'erreur, il ne peut pas charger l'assembly AxAgentObjects.dll car il est intouvable, mais cette dll se trouve dans le dossier executable. Où dois-je mêttre cette dll ?
Pouvez affichez les répertoires suivants dans le "catch" :
MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory) et MessageBox.Show(Directory.GetCurrentDirectory())
Cordialement
-- Gilles TOURREAU
S.A.R.L. P.O.S Le spécialiste en motoculture depuis + de 30 ans ! http://www.pos.fr
Valentin
Merci beaucoups pour toutes les réponses, maintenant mon application fonctionne corectement.
"Gilles TOURREAU" a écrit >
Pouvez affichez les répertoires suivants dans le "catch" :
MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory) et MessageBox.Show(Directory.GetCurrentDirectory())
Merci beaucoups pour toutes les réponses, maintenant mon application
fonctionne corectement.
"Gilles TOURREAU" a écrit >
Pouvez affichez les répertoires suivants dans le "catch" :
MessageBox.Show(AppDomain.CurrentDomain.BaseDirectory)
et
MessageBox.Show(Directory.GetCurrentDirectory())