cs_Maxime31
Messages postés79Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention28 juillet 2008
-
11 sept. 2007 à 23:39
cs_Maxime31
Messages postés79Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention28 juillet 2008
-
12 sept. 2007 à 15:57
Bonjour,
j'ai un petit bug dans mon programme, qui me le fait planter. Mais je ne comprend pas pourquoi.
Ca se passe dans une listview. Grace a ce code, j'affiche dans une textbox un message lorsqu'on selectionne un des item
Private Sub Listprot_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Listprot.SelectedIndexChanged If Listprot.SelectedIndices(0) 0 Then Boxprotocoles.Text "Description du protocole 1" If Listprot.SelectedIndices(0) 1 Then Boxprotocoles.Text "Description du protocole 2" If Listprot.SelectedIndices(0) 2 Then Boxprotocoles.Text "Description du protocole 3" If Listprot.SelectedIndices(0) 3 Then Boxprotocoles.Text "Description du protocole 4" If Listprot.SelectedIndices(0) 4 Then Boxprotocoles.Text "Description du protocole 5"
End Sub
Lorsque je selectionne un premier item, le message correspondant s'affiche normalement, mais si je selectionne un second item, le programme plante et windows me dit
System.ArgumentOutOfRangeException: [B]L'argument spécifié n'était pas dans les limites de la plage des valeurs valides.
Nom du paramètre*: index/B at System.Windows.Forms.SelectedIndexCollection.get_Item(Int32 index)
at Bilan.Form1.Listprot_SelectedIndexChanged(Object sender, EventArgs e)
at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assemblys chargés **************
mscorlib
Version de l'assembly*: 1.0.5000.0
Version Win32*: 1.1.4322.2032
CodeBase*: [file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll]
----------------------------------------
Bilan
Version de l'assembly*: 1.0.0.0
Version Win32*: 1.0.0.0
CodeBase*: [file:///D:/Repertoire%20de%20sauvegardes/Utils/PPC/PROGRAMMATION/Bilan/Bilan10/bin/Release/Bilan.exe file:///D:/Repertoire%20de%20sauvegardes/Utils/PPC/PROGRAMMATION/Bilan/Bilan10/bin/Release/Bilan.exe]
----------------------------------------
System.Windows.Forms
Version de l'assembly*: 1.0.5000.0
Version Win32*: 1.1.4322.2032
CodeBase*: [file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll]
----------------------------------------
System
Version de l'assembly*: 1.0.5000.0
Version Win32*: 1.1.4322.2032
CodeBase*: [file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll]
----------------------------------------
System.Drawing
Version de l'assembly*: 1.0.5000.0
Version Win32*: 1.1.4322.2032
CodeBase*: [file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll]
----------------------------------------
System.resources
Version de l'assembly*: 1.0.5000.0
Version Win32*: 1.1.4322.573
CodeBase*: [file:///c:/windows/assembly/gac/system.resources/1.0.5000.0_fr_b77a5c561934e089/system.resources.dll file:///c:/windows/assembly/gac/system.resources/1.0.5000.0_fr_b77a5c561934e089/system.resources.dll]
----------------------------------------
mscorlib.resources
Version de l'assembly*: 1.0.5000.0
Version Win32*: 1.1.4322.573
CodeBase*: [file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_fr_b77a5c561934e089/mscorlib.resources.dll file:///c:/windows/assembly/gac/mscorlib.resources/1.0.5000.0_fr_b77a5c561934e089/mscorlib.resources.dll]
----------------------------------------
SYSTEM.WINDOWS.FORMS.resources
Version de l'assembly*: 1.0.5000.0
Version Win32*: 1.1.4322.573
CodeBase*: [file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_fr_b77a5c561934e089/system.windows.forms.resources.dll file:///c:/windows/assembly/gac/system.windows.forms.resources/1.0.5000.0_fr_b77a5c561934e089/system.windows.forms.resources.dll]
----------------------------------------
************** Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.
Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
Si j'execute le programme sur mon PDA, ca ne pkante pas a ce moment, mais au moment de quitter l'application par un boutton "application.exit".
Quelqu'un a une idée sur la cause et le traitement de mon problême ?