Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle raison
?
Comment une application peut-elle quitter sans qu'il passe par une méthode
du type applciation.exit ou End ??
Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle raison
?
Comment une application peut-elle quitter sans qu'il passe par une méthode
du type applciation.exit ou End ??
Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle raison
?
Comment une application peut-elle quitter sans qu'il passe par une méthode
du type applciation.exit ou End ??
Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Non toutes les execeptions sont "catché" et si une erreur surviens celle
ci est inscrite dans un fichier .log
J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le try
catch
"Elp" a écrit dans le message de news:
1vr93lsrdz2tu.w64jlhdm63ms$Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur
va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Non toutes les execeptions sont "catché" et si une erreur surviens celle
ci est inscrite dans un fichier .log
J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le try
catch
"Elp" <rockfamily@REMOVEME.hotmail.com> a écrit dans le message de news:
1vr93lsrdz2tu.w64jlhdm63ms$.dlg@40tude.net...
Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur
va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Non toutes les execeptions sont "catché" et si une erreur surviens celle
ci est inscrite dans un fichier .log
J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le try
catch
"Elp" a écrit dans le message de news:
1vr93lsrdz2tu.w64jlhdm63ms$Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:Parfois pendant l'execution de mon application le processus se ferme lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur
va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Ferais tu par hasard des appel API dans ton application ? Car ce genre
d'appel ne genere pas d'exception et peut planter ton appli en silence...
Bonne prog,
CrazyHT
MVP.NET
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Non toutes les execeptions sont "catché" et si une erreur surviens celle
ci est inscrite dans un fichier .log
J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
try catch
"Elp" a écrit dans le message de news:
1vr93lsrdz2tu.w64jlhdm63ms$Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:Parfois pendant l'execution de mon application le processus se ferme
lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur
va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Ferais tu par hasard des appel API dans ton application ? Car ce genre
d'appel ne genere pas d'exception et peut planter ton appli en silence...
Bonne prog,
CrazyHT
MVP.NET
"AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a écrit
dans le message de news: uj9HL1C6EHA.1300@TK2MSFTNGP14.phx.gbl...
Non toutes les execeptions sont "catché" et si une erreur surviens celle
ci est inscrite dans un fichier .log
J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
try catch
"Elp" <rockfamily@REMOVEME.hotmail.com> a écrit dans le message de news:
1vr93lsrdz2tu.w64jlhdm63ms$.dlg@40tude.net...
Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
Parfois pendant l'execution de mon application le processus se ferme
lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur
va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Ferais tu par hasard des appel API dans ton application ? Car ce genre
d'appel ne genere pas d'exception et peut planter ton appli en silence...
Bonne prog,
CrazyHT
MVP.NET
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Non toutes les execeptions sont "catché" et si une erreur surviens celle
ci est inscrite dans un fichier .log
J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
try catch
"Elp" a écrit dans le message de news:
1vr93lsrdz2tu.w64jlhdm63ms$Salut,
On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:Parfois pendant l'execution de mon application le processus se ferme
lui
meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
retour au bureau.
Et ce n'est jamais au même endroit !
Windows ferme t- il automatiquement des processus pour telle ou telle
raison
?
Comment une application peut-elle quitter sans qu'il passe par une
méthode
du type applciation.exit ou End ??
A cause d'une exception par exemple. Normalement, une exception non
"catchée" va provoquer la fermeture de ton appli et un message d'erreur
va
apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
toutes
les exceptions non catchées de ton appli et que tes handlers n'affichent
aucun message a l'utilisateur, ton appli va fermer sans aucun message
d'explication.
Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
savoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
>> try catch
>>
>> "Elp" a écrit dans le message de
>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
>>> aucun message a l'utilisateur, ton appli va fermer sans aucun message
>>> d'explication.
>>
>>
>
>
Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
savoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" <CrazyHT@nospam.com> a écrit dans le message de news:
uAd%23NaF6EHA.1400@TK2MSFTNGP11.phx.gbl...
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a
> dans le message de news: uj9HL1C6EHA.1300@TK2MSFTNGP14.phx.gbl...
>> Non toutes les execeptions sont "catché" et si une erreur surviens
>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
>> try catch
>>
>> "Elp" <rockfamily@REMOVEME.hotmail.com> a écrit dans le message de
>> 1vr93lsrdz2tu.w64jlhdm63ms$.dlg@40tude.net...
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
>>> aucun message a l'utilisateur, ton appli va fermer sans aucun message
>>> d'explication.
>>
>>
>
>
Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
savoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
>> try catch
>>
>> "Elp" a écrit dans le message de
>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
>>> aucun message a l'utilisateur, ton appli va fermer sans aucun message
>>> d'explication.
>>
>>
>
>
Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette page
:
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
poursavoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
>> try catch
>>
>> "Elp" a écrit dans le message de
news:>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent>>> aucun message a l'utilisateur, ton appli va fermer sans aucun message
>>> d'explication.
>>
>>
>
>
Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette page
:
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a écrit
dans le message de news:udLOmTM6EHA.4008@TK2MSFTNGP15.phx.gbl...
Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
pour
savoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" <CrazyHT@nospam.com> a écrit dans le message de news:
uAd%23NaF6EHA.1400@TK2MSFTNGP11.phx.gbl...
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...
>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a
écrit
> dans le message de news: uj9HL1C6EHA.1300@TK2MSFTNGP14.phx.gbl...
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle
>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
>> try catch
>>
>> "Elp" <rockfamily@REMOVEME.hotmail.com> a écrit dans le message de
news:
>> 1vr93lsrdz2tu.w64jlhdm63ms$.dlg@40tude.net...
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur
>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent
>>> aucun message a l'utilisateur, ton appli va fermer sans aucun message
>>> d'explication.
>>
>>
>
>
Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette page
:
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
poursavoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes le
>> try catch
>>
>> "Elp" a écrit dans le message de
news:>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent>>> aucun message a l'utilisateur, ton appli va fermer sans aucun message
>>> d'explication.
>>
>>
>
>
Le fait de mettre cette propriété à true, ca permet de voir les exceptions
déclenchée ou il faut
vérifier en permanence la presence d'une erreur grace à la méthode
GetLastWin32Error() ?
moi je déclare mes api comme ceci :
Declare Function AO_VWrite Lib "nidaq32.dll" (ByVal a As Integer, ByVal b
As Integer, ByVal c As Double) As Integer
l'entier renvoyé correspond ) numero d'erreur est si l'utilisation de la
fonction s'est mal passé
Je ne voit pas pourquoi ca me planterai l'appli, ca doit me renvoyer une
entier correspondant à l"erreur et point barre !
je suis sur le point de peter un cable ....
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette page
:
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
poursavoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes
>> le
>> try catch
>>
>> "Elp" a écrit dans le message de
news:>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se
>>>> ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent>>> aucun message a l'utilisateur, ton appli va fermer sans aucun
>>> message
>>> d'explication.
>>
>>
>
>
Le fait de mettre cette propriété à true, ca permet de voir les exceptions
déclenchée ou il faut
vérifier en permanence la presence d'une erreur grace à la méthode
GetLastWin32Error() ?
moi je déclare mes api comme ceci :
Declare Function AO_VWrite Lib "nidaq32.dll" (ByVal a As Integer, ByVal b
As Integer, ByVal c As Double) As Integer
l'entier renvoyé correspond ) numero d'erreur est si l'utilisation de la
fonction s'est mal passé
Je ne voit pas pourquoi ca me planterai l'appli, ca doit me renvoyer une
entier correspondant à l"erreur et point barre !
je suis sur le point de peter un cable ....
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: eAktVWP6EHA.1452@TK2MSFTNGP11.phx.gbl...
Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette page
:
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a écrit
dans le message de news:udLOmTM6EHA.4008@TK2MSFTNGP15.phx.gbl...
Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
pour
savoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" <CrazyHT@nospam.com> a écrit dans le message de news:
uAd%23NaF6EHA.1400@TK2MSFTNGP11.phx.gbl...
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...
>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a
écrit
> dans le message de news: uj9HL1C6EHA.1300@TK2MSFTNGP14.phx.gbl...
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle
>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes
>> le
>> try catch
>>
>> "Elp" <rockfamily@REMOVEME.hotmail.com> a écrit dans le message de
news:
>> 1vr93lsrdz2tu.w64jlhdm63ms$.dlg@40tude.net...
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se
>>>> ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur
>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent
>>> aucun message a l'utilisateur, ton appli va fermer sans aucun
>>> message
>>> d'explication.
>>
>>
>
>
Le fait de mettre cette propriété à true, ca permet de voir les exceptions
déclenchée ou il faut
vérifier en permanence la presence d'une erreur grace à la méthode
GetLastWin32Error() ?
moi je déclare mes api comme ceci :
Declare Function AO_VWrite Lib "nidaq32.dll" (ByVal a As Integer, ByVal b
As Integer, ByVal c As Double) As Integer
l'entier renvoyé correspond ) numero d'erreur est si l'utilisation de la
fonction s'est mal passé
Je ne voit pas pourquoi ca me planterai l'appli, ca doit me renvoyer une
entier correspondant à l"erreur et point barre !
je suis sur le point de peter un cable ....
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette page
:
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
poursavoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes
>> le
>> try catch
>>
>> "Elp" a écrit dans le message de
news:>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se
>>>> ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent>>> aucun message a l'utilisateur, ton appli va fermer sans aucun
>>> message
>>> d'explication.
>>
>>
>
>
SetLastError te permet de pouvoir gerer le code d'erreur en appelant
GetLastWin32Error, mais une des causes de plantage les plus difficile à
detecter sont des buffer overflow quand on utilise les API car en .NET
l'interop est je crois le seul moyen de provoquer se genres d'erreur. Par
contre pour ce probleme , pas de gestion possible, il faut juste verifier
les data envoyer aux api
Cordialement,
CrazyHT
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Le fait de mettre cette propriété à true, ca permet de voir les
exceptions déclenchée ou il faut
vérifier en permanence la presence d'une erreur grace à la méthode
GetLastWin32Error() ?
moi je déclare mes api comme ceci :
Declare Function AO_VWrite Lib "nidaq32.dll" (ByVal a As Integer, ByVal b
As Integer, ByVal c As Double) As Integer
l'entier renvoyé correspond ) numero d'erreur est si l'utilisation de la
fonction s'est mal passé
Je ne voit pas pourquoi ca me planterai l'appli, ca doit me renvoyer une
entier correspondant à l"erreur et point barre !
je suis sur le point de peter un cable ....
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette
page :
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent
de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit
dans le message de news:Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
poursavoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de
news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce
> genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes
>> le
>> try catch
>>
>> "Elp" a écrit dans le message de
news:>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se
>>>> ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent>>> aucun message a l'utilisateur, ton appli va fermer sans aucun
>>> message
>>> d'explication.
>>
>>
>
>
SetLastError te permet de pouvoir gerer le code d'erreur en appelant
GetLastWin32Error, mais une des causes de plantage les plus difficile à
detecter sont des buffer overflow quand on utilise les API car en .NET
l'interop est je crois le seul moyen de provoquer se genres d'erreur. Par
contre pour ce probleme , pas de gestion possible, il faut juste verifier
les data envoyer aux api
Cordialement,
CrazyHT
"AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a écrit
dans le message de news: ueaxgyP6EHA.2032@tk2msftngp13.phx.gbl...
Le fait de mettre cette propriété à true, ca permet de voir les
exceptions déclenchée ou il faut
vérifier en permanence la presence d'une erreur grace à la méthode
GetLastWin32Error() ?
moi je déclare mes api comme ceci :
Declare Function AO_VWrite Lib "nidaq32.dll" (ByVal a As Integer, ByVal b
As Integer, ByVal c As Double) As Integer
l'entier renvoyé correspond ) numero d'erreur est si l'utilisation de la
fonction s'est mal passé
Je ne voit pas pourquoi ca me planterai l'appli, ca doit me renvoyer une
entier correspondant à l"erreur et point barre !
je suis sur le point de peter un cable ....
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news: eAktVWP6EHA.1452@TK2MSFTNGP11.phx.gbl...
Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette
page :
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent
de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a
écrit
dans le message de news:udLOmTM6EHA.4008@TK2MSFTNGP15.phx.gbl...
Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
pour
savoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" <CrazyHT@nospam.com> a écrit dans le message de
news:
uAd%23NaF6EHA.1400@TK2MSFTNGP11.phx.gbl...
> Ferais tu par hasard des appel API dans ton application ? Car ce
> genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...
>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#alexandre.claverie@latelec.fr(@Anti-Spam)#> a
écrit
> dans le message de news: uj9HL1C6EHA.1300@TK2MSFTNGP14.phx.gbl...
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle
>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes
>> le
>> try catch
>>
>> "Elp" <rockfamily@REMOVEME.hotmail.com> a écrit dans le message de
news:
>> 1vr93lsrdz2tu.w64jlhdm63ms$.dlg@40tude.net...
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se
>>>> ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur
>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent
>>> aucun message a l'utilisateur, ton appli va fermer sans aucun
>>> message
>>> d'explication.
>>
>>
>
>
SetLastError te permet de pouvoir gerer le code d'erreur en appelant
GetLastWin32Error, mais une des causes de plantage les plus difficile à
detecter sont des buffer overflow quand on utilise les API car en .NET
l'interop est je crois le seul moyen de provoquer se genres d'erreur. Par
contre pour ce probleme , pas de gestion possible, il faut juste verifier
les data envoyer aux api
Cordialement,
CrazyHT
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a écrit
dans le message de news:Le fait de mettre cette propriété à true, ca permet de voir les
exceptions déclenchée ou il faut
vérifier en permanence la presence d'une erreur grace à la méthode
GetLastWin32Error() ?
moi je déclare mes api comme ceci :
Declare Function AO_VWrite Lib "nidaq32.dll" (ByVal a As Integer, ByVal b
As Integer, ByVal c As Double) As Integer
l'entier renvoyé correspond ) numero d'erreur est si l'utilisation de la
fonction s'est mal passé
Je ne voit pas pourquoi ca me planterai l'appli, ca doit me renvoyer une
entier correspondant à l"erreur et point barre !
je suis sur le point de peter un cable ....
"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:Salut Alex! :O)
Tu dois intialiser la propriété SetLastError à true dans l'attribut
DllImport() et ensuite aller lire le numéro d'erreur Win32 à l'aide
Marshal.GetLastWin32Error(), comme montrer dans la Figure 1 de cette
page :
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/default.aspx?fig=true
je te conseil également de jèter un oeil sur ces articles, ils donnent
de
précieux conseils sur l'utilisation de P/Invoke :
.NET Column: Calling Win32 DLLs in C# with P/Invoke
http://msdn.microsoft.com/msdnmag/issues/03/07/NET/
.NET Column: P/Invoke Revisited
http://msdn.microsoft.com/msdnmag/issues/04/10/NET/
--
Cordialement
Yanick
MVP pour Visual Basic
"AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit
dans le message de news:Salut en effet j'utilise des Apis, mais il me semble qu'elle m'ont déja
généré des exceptions !
Si comme tu dis elle plante mon appi en silence ... je fait comment moi
poursavoir pourquoi elle
plantent ?
"CrazyHT[MVP.NET]" a écrit dans le message de
news:
uAd%
> Ferais tu par hasard des appel API dans ton application ? Car ce
> genre
> d'appel ne genere pas d'exception et peut planter ton appli en
silence...>
> Bonne prog,
> CrazyHT
> MVP.NET
>
> "AlexC" <(@Anti-Spam)#(@Anti-Spam)#> a
écrit> dans le message de news:
>> Non toutes les execeptions sont "catché" et si une erreur surviens
celle>> ci est inscrite dans un fichier .log
>> J'ai vérifié toutes mes fonctions et méthodes elle possèdent toutes
>> le
>> try catch
>>
>> "Elp" a écrit dans le message de
news:>> 1vr93lsrdz2tu.w64jlhdm63ms$
>>> Salut,
>>>
>>> On Wed, 22 Dec 2004 11:16:39 +0100, AlexC wrote:
>>>
>>>> Parfois pendant l'execution de mon application le processus se
>>>> ferme
>>>> lui
>>>> meme, pan ! comme ca hop, pas de message d'erreur rien nada ..
>>>> retour au bureau.
>>>> Et ce n'est jamais au même endroit !
>>>> Windows ferme t- il automatiquement des processus pour telle ou
>>>> telle
>>>> raison
>>>> ?
>>>> Comment une application peut-elle quitter sans qu'il passe par une
>>>> méthode
>>>> du type applciation.exit ou End ??
>>>
>>> A cause d'une exception par exemple. Normalement, une exception non
>>> "catchée" va provoquer la fermeture de ton appli et un message
d'erreur>>> va
>>> apparaitre (un crash quoi...). Mais si tu a placé des handlers pour
>>> toutes
>>> les exceptions non catchées de ton appli et que tes handlers
n'affichent>>> aucun message a l'utilisateur, ton appli va fermer sans aucun
>>> message
>>> d'explication.
>>
>>
>
>