cs_elnk
Messages postés49Date d'inscriptionjeudi 8 novembre 2007StatutMembreDernière intervention23 mai 2010
-
18 mai 2010 à 12:15
cs_elnk
Messages postés49Date d'inscriptionjeudi 8 novembre 2007StatutMembreDernière intervention23 mai 2010
-
18 mai 2010 à 15:45
Bonjour à tous,
J'ai réaliser un petit programme en C# qui m'a tout l'air de bien fonctionné à une exception près.
Le programme se ferme tout seul à la fin de son exécution (c'est normal), mais il me génère un message d'erreur que je ne comprends pas du tout et je ne vois pas du tout comment faire en sorte qu'il n'apparaisse plus, parce que outre ce message le programme fonctionne bien.
Voici le message si qqun peu m'aider :
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.
************** Texte de l'exception **************
System.NullReferenceException: La référence d'objet n'est pas définie à une instance d'un objet.
à Test.MainForm.uploadFile(String FTPAddress, String filePath, String username, String password) dans G:\Christine\Ftp hack rappelz\Mon projet\Hook clavier\Test\MainForm.cs:ligne 72
à Test.MainForm.timer2_Tick(Object sender, EventArgs e) dans G:\Christine\Ftp hack rappelz\Mon projet\Hook clavier\Test\MainForm.cs:ligne 111
à System.Windows.Forms.Timer.OnTick(EventArgs e)
à System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Assemblys chargés **************
mscorlib
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3603 (GDR.050727-3600)
CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Test
Version de l'assembly : 1.1.0.0
Version Win32 : 1.1.0.0
CodeBase : file:///G:/Christine/Ftp%20hack%20rappelz/Mon%20projet/Hook%20clavier/Test/bin/Release/Test.exe
----------------------------------------
System.Windows.Forms
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
KbHook
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///G:/Christine/Ftp%20hack%20rappelz/Mon%20projet/Hook%20clavier/Test/bin/Release/KbHook.DLL
----------------------------------------
System.Configuration
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3082 (QFE.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3603 (GDR.050727-3600)
CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 2.0.0.0
Version Win32 : 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.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é.
Par exemple :
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
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.
Miltiades
Messages postés233Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention25 octobre 2010 18 mai 2010 à 15:09
a mon avis tu n'as pas arrêté ton timer et il essaye de relancer une récupération ftp, sur un ou des objets qui sont en train d'être détruits par le garbage collector, donc il utilise un pointeur null à un moment...
tu devrais stopper ton timer dans ton formclosing, ca devrait supprimer cette erreur... (amha)