InitializeComponent() bug sur certains postes
Bonjour,
Je développe actuellement u programme en VB.net, avec Visual Basic 2010 Express.
Dans la fenêtre principale du programme, un clique sur un bouton ouvre une autre fenêtre, en passant un paramètre, comme suit :
Code:
1 2
| Dim f As New ControlPanel(monParametre)
f.Show() |
Dans mon autre WinForm, je récupère mon paramètre comme suit :
Code:
1 2 3 4
| Public Sub New(ByVal param As String)
InitializeComponent()
Label5.Text = ""
Dim maVar As String = param |
Sur mon poste, lors du test (débogage) du programme, je n'ai absolument aucun problème.
Lorsque j'installe le programme sur mon poste, aucun problème non plus.
En revanche, sur certains autres postes (pas tous), j'ai un message d'erreur :
System.IO.FileNotFoundException: Impossible de charger le fichier ou l'assembly 'Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' ou une de ses dépendances. Le fichier spécifié est introuvable.
Nom de fichier*: 'Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
à MonProg.ControlPanel.InitializeComponent()
à MonProg.ControlPanel..ctor(String param)
à MonProg.Form1.listBox1_SelectedIndexChanged(Object sender, EventArgs e)
à System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
à System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
à System.Windows.Forms.ListBox.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Je ne comprends vraiment pas d'où cela peut venir.
J'ai ajouté comme référence Microsoft.VisualBasic.PowerPacks.Vs, mais cela ne change rien.
Pourriez vous m'aider ?
[Résolu] [Pour le moment]
Bon ben en enlevant les deux controles LineShape le problème n'est plus présent.
C'est toujours bon de régler un problème seul, rien de tel pour progresser.
Néanmoins, si certains d'entre vous peuvent m'expliquer pourquoi 2 pauvres lignes (LineShape) uniquement présentes pour le côté visuel du programme, peuvent créer autant de problèmes, je suis preneur...
Bonne soirée