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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Dim f As New ControlPanel(monParametre) f.Show()
Dans mon autre WinForm, je récupère mon paramètre comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?
Partager