Bonjour,
J'ai une erreur dont je n'arrive pas à me débarrasser.
System.Runtime.InteropServices.SEHException: Un composant externe a levé une
exception.
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at
System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32
dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason,
ApplicationContext context)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason,
ApplicationContext context)
at System.Windows.Forms.Application.RunDialog(Form form)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at System.Windows.Forms.Form.ShowDialog()
at MaFirm.AppliStarter.modMain.Main() in
C:\DEV\NET\Appli\Start\modMain.vb:line 54
(Je n'utilise aucun composant externe)
Elle survient lorsque que se ferme un Form ouvert à partir d'un Usercontrol.
J'ai plusieurs Usercontrol dans mon appli et je les instancie a la demande.
QQ fois au démarrage de l'appli, qq fois plus tard.
Si le Usercontrol est instancié au démarrage de l'appli, j'ai l'erreur qui
surviendra.
Si le Usercontrol est instancié plus tard, l'erreur n'arrive jamais.
Alors pour le instancié au démarrage, j'ai mis une temporisation (0,2sec)
pour simuler que le usercontrol est instancié 'plus tard'.
Mais c'est pas la solution.
Aussi j'ai remarqué que le control Splitter en Visible=False puis
Visible=True me fait la même erreur dés que je le déplace.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Manu
J'ai trouvé. C'est ce genre d'instruction qui posé de sacre probleme. Application.EnableVisualStyles()
A bon entendeur
"Manu" a écrit dans le message de news: 42187573$0$18477$
Bonjour, J'ai une erreur dont je n'arrive pas à me débarrasser.
System.Runtime.InteropServices.SEHException: Un composant externe a levé une exception. at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.RunDialog(Form form) at System.Windows.Forms.Form.ShowDialog(IWin32Window owner) at System.Windows.Forms.Form.ShowDialog() at MaFirm.AppliStarter.modMain.Main() in C:DEVNETAppliStartmodMain.vb:line 54
(Je n'utilise aucun composant externe)
Elle survient lorsque que se ferme un Form ouvert à partir d'un Usercontrol.
J'ai plusieurs Usercontrol dans mon appli et je les instancie a la demande. QQ fois au démarrage de l'appli, qq fois plus tard.
Si le Usercontrol est instancié au démarrage de l'appli, j'ai l'erreur qui surviendra. Si le Usercontrol est instancié plus tard, l'erreur n'arrive jamais.
Alors pour le instancié au démarrage, j'ai mis une temporisation (0,2sec) pour simuler que le usercontrol est instancié 'plus tard'.
Mais c'est pas la solution.
Aussi j'ai remarqué que le control Splitter en Visibleúlse puis Visible=True me fait la même erreur dés que je le déplace.
Si qq a une idée. Moi j'y comprend plus rien.
Cordialement Emmanuel.
J'ai trouvé.
C'est ce genre d'instruction qui posé de sacre probleme.
Application.EnableVisualStyles()
A bon entendeur
"Manu" <awide@free.fr> a écrit dans le message de news:
42187573$0$18477$626a14ce@news.free.fr...
Bonjour,
J'ai une erreur dont je n'arrive pas à me débarrasser.
System.Runtime.InteropServices.SEHException: Un composant externe a levé
une exception.
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at
System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32
dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason,
ApplicationContext context)
at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason,
ApplicationContext context)
at System.Windows.Forms.Application.RunDialog(Form form)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at System.Windows.Forms.Form.ShowDialog()
at MaFirm.AppliStarter.modMain.Main() in
C:DEVNETAppliStartmodMain.vb:line 54
(Je n'utilise aucun composant externe)
Elle survient lorsque que se ferme un Form ouvert à partir d'un
Usercontrol.
J'ai plusieurs Usercontrol dans mon appli et je les instancie a la
demande. QQ fois au démarrage de l'appli, qq fois plus tard.
Si le Usercontrol est instancié au démarrage de l'appli, j'ai l'erreur qui
surviendra.
Si le Usercontrol est instancié plus tard, l'erreur n'arrive jamais.
Alors pour le instancié au démarrage, j'ai mis une temporisation (0,2sec)
pour simuler que le usercontrol est instancié 'plus tard'.
Mais c'est pas la solution.
Aussi j'ai remarqué que le control Splitter en Visibleúlse puis
Visible=True me fait la même erreur dés que je le déplace.
J'ai trouvé. C'est ce genre d'instruction qui posé de sacre probleme. Application.EnableVisualStyles()
A bon entendeur
"Manu" a écrit dans le message de news: 42187573$0$18477$
Bonjour, J'ai une erreur dont je n'arrive pas à me débarrasser.
System.Runtime.InteropServices.SEHException: Un composant externe a levé une exception. at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) at System.Windows.Forms.ComponentManager.System.Windows.Forms.UnsafeNativeMethods+IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData) at System.Windows.Forms.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) at System.Windows.Forms.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) at System.Windows.Forms.Application.RunDialog(Form form) at System.Windows.Forms.Form.ShowDialog(IWin32Window owner) at System.Windows.Forms.Form.ShowDialog() at MaFirm.AppliStarter.modMain.Main() in C:DEVNETAppliStartmodMain.vb:line 54
(Je n'utilise aucun composant externe)
Elle survient lorsque que se ferme un Form ouvert à partir d'un Usercontrol.
J'ai plusieurs Usercontrol dans mon appli et je les instancie a la demande. QQ fois au démarrage de l'appli, qq fois plus tard.
Si le Usercontrol est instancié au démarrage de l'appli, j'ai l'erreur qui surviendra. Si le Usercontrol est instancié plus tard, l'erreur n'arrive jamais.
Alors pour le instancié au démarrage, j'ai mis une temporisation (0,2sec) pour simuler que le usercontrol est instancié 'plus tard'.
Mais c'est pas la solution.
Aussi j'ai remarqué que le control Splitter en Visibleúlse puis Visible=True me fait la même erreur dés que je le déplace.
Si qq a une idée. Moi j'y comprend plus rien.
Cordialement Emmanuel.
Pierre Alexis
Manu a écrit :
C'est ce genre d'instruction qui posé de sacre probleme. Application.EnableVisualStyles()
Essaye un peu en rajoutant "Application.DoEvents" comme instruction suivante.
Sinon, il est vrai que la fonction EnableVisualStyles() reste très buggée et qu'il est toujours bien plus préférable de travailler avec un fichier manifest.
-- Pierre ALEXIS Courriel : FAQ Visual Basic : http://faq.vb.free.fr
Manu a écrit :
C'est ce genre d'instruction qui posé de sacre probleme.
Application.EnableVisualStyles()
Essaye un peu en rajoutant "Application.DoEvents" comme instruction
suivante.
Sinon, il est vrai que la fonction EnableVisualStyles() reste très
buggée et qu'il est toujours bien plus préférable de travailler avec un
fichier manifest.
C'est ce genre d'instruction qui posé de sacre probleme. Application.EnableVisualStyles()
Essaye un peu en rajoutant "Application.DoEvents" comme instruction suivante.
Sinon, il est vrai que la fonction EnableVisualStyles() reste très buggée et qu'il est toujours bien plus préférable de travailler avec un fichier manifest.
-- Pierre ALEXIS Courriel : FAQ Visual Basic : http://faq.vb.free.fr