[Résolu] Utilisation d'une application winform en réseau

Utilisation d'une application winform en réseau [Résolu] - C++ - Programmation

Marsh Posté le 08-06-2009 à 09:57:22    

Bonjour (ou re bonjour pour certains),
 
J'ai programmé une application qui récupère les valeurs d'un fichier texte pour les utiliser.
 
Le fichier texte se situe sur le réseau de l'entreprise (v:), et j'obtiens cette erreur lorsque je charge les données depuis celui-ci :
 

Code :
  1. Consultez la fin de ce message pour plus de détails sur l'appel du débogage
  2. juste-à-temps (JIT) à la place de cette boîte de dialogue.
  3. ************** Texte de l'exception **************
  4. System.FormatException: Le format de la chaîne d'entrée est incorrect.
  5.    à System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
  6.    à System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
  7.    à System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
  8.    à System.Convert.ToDouble(String value)
  9.    à Prixderevient.Form1.button_afficher_Click(Object sender, EventArgs e)
  10.    à System.Windows.Forms.Control.OnClick(EventArgs e)
  11.    à System.Windows.Forms.Button.OnClick(EventArgs e)
  12.    à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  13.    à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  14.    à System.Windows.Forms.Control.WndProc(Message& m)
  15.    à System.Windows.Forms.ButtonBase.WndProc(Message& m)
  16.    à System.Windows.Forms.Button.WndProc(Message& m)
  17.    à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  18.    à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  19.    à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  20. ************** Assemblys chargés **************
  21. mscorlib
  22.     Version de l'assembly : 2.0.0.0
  23.     Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
  24.     CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  25. ----------------------------------------
  26. Prix de revient
  27.     Version de l'assembly : 1.0.3446.15421
  28.     Version Win32 :
  29.     CodeBase : file:///F:/Prix%20de%20revient.exe
  30. ----------------------------------------
  31. msvcm90
  32.     Version de l'assembly : 9.0.21022.8
  33.     Version Win32 : 9.00.21022.8
  34.     CodeBase : file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375/msvcm90.dll
  35. ----------------------------------------
  36. System.Windows.Forms
  37.     Version de l'assembly : 2.0.0.0
  38.     Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
  39.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
  40. ----------------------------------------
  41. System
  42.     Version de l'assembly : 2.0.0.0
  43.     Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
  44.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
  45. ----------------------------------------
  46. System.Drawing
  47.     Version de l'assembly : 2.0.0.0
  48.     Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
  49.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
  50. ----------------------------------------
  51. mscorlib.resources
  52.     Version de l'assembly : 2.0.0.0
  53.     Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
  54.     CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  55. ----------------------------------------
  56. System.Windows.Forms.resources
  57.     Version de l'assembly : 2.0.0.0
  58.     Version Win32 : 2.0.50727.1433 (REDBITS.050727-1400)
  59.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
  60. ----------------------------------------
  61. ************** Débogage JIT **************
  62. Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
  63. application ou cet ordinateur (machine.config) doit avoir la valeur
  64. jitDebugging définie dans la section system.windows.forms.
  65. L'application doit également être compilée avec le débogage
  66. activé.
  67. Par exemple :
  68. <configuration>
  69.     <system.windows.forms jitDebugging="true" />
  70. </configuration>
  71. Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
  72. seront envoyées au débogueur JIT inscrit sur l'ordinateur
  73. plutôt que d'être gérées par cette boîte de dialogue.


http://free0.hiboox.com/images/2409/b531876eafbb9744644570411b1cb944.png
 
Programmation sous visual studio express c++ 2008, Application WinForm.
 
Quelqu'un aurait une solution ?
 
Merci.


Message édité par lonithe1 le 08-06-2009 à 10:38:07
Reply

Marsh Posté le 08-06-2009 à 09:57:22   

Reply

Marsh Posté le 08-06-2009 à 10:19:23    

ben c'est le parsing qui merde. c'est pas '.' plutôt que ',' comme séparateur ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 08-06-2009 à 10:23:53    

Le séparateur est bien un ";".
 
Ce que je ne comprend pas, c'est que l'appli marche très bien quand elle est sur le bureau, ou sur clé, mais quand je met le fichier texte sur le réseau... ça me donne ça :/

Reply

Marsh Posté le 08-06-2009 à 10:26:04    

je parle du séparateur décimal 3.5 au lieu de 3,5


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 08-06-2009 à 10:37:40    

En effet, c'était ça !
 
Merci jagstang ;)

Reply

Marsh Posté le 10-06-2009 à 09:55:04    

up !

 

après installation sur un autre PC, j'ai de nouveau l'erreur...

 

plus aucune "," dans mon programme, ça marche parfait sur trois PC, mais y'a un quatrième sur lequel ça me redonne ce message d'erreur :/

 

Tu saurais pas d'où ça vient jagstang ?

 

EDIT :

 
Code :
  1. Consultez la fin de ce message pour plus de détails sur l'appel du débogage
  2. juste-à-temps (JIT) à la place de cette boîte de dialogue.
  3. ************** Texte de l'exception **************
  4. System.FormatException: Le format de la chaîne d'entrée est incorrect.
  5.    à System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
  6.    à System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
  7.    à System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)
  8.    à System.Convert.ToDouble(String value)
  9.    à Prixderevient.Form1.tabPage_LD_Enter(Object sender, EventArgs e)
  10.    à System.Windows.Forms.Control.OnEnter(EventArgs e)
  11.    à System.Windows.Forms.TabPage.OnEnter(EventArgs e)
  12.    à System.Windows.Forms.TabPage.FireEnter(EventArgs e)
  13.    à System.Windows.Forms.TabControl.OnSelected(TabControlEventArgs e)
  14.    à System.Windows.Forms.TabControl.WmSelChange()
  15.    à System.Windows.Forms.TabControl.WndProc(Message& m)
  16.    à System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  17.    à System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  18.    à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  19. ************** Assemblys chargés **************
  20. mscorlib
  21.     Version de l'assembly : 2.0.0.0
  22.     Version Win32 : 2.0.50727.42 (RTM.050727-4200)
  23.     CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  24. ----------------------------------------
  25. Prix de revient
  26.     Version de l'assembly : 1.0.3448.14722
  27.     Version Win32 :
  28.     CodeBase : file:///C:/Documents%20and%20Settings/laurent%20drocourt/Bureau/Prix%20de%20revient%200809.exe
  29. ----------------------------------------
  30. msvcm90
  31.     Version de l'assembly : 9.0.21022.8
  32.     Version Win32 : 9.00.21022.8
  33.     CodeBase : file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375/msvcm90.dll
  34. ----------------------------------------
  35. System.Windows.Forms
  36.     Version de l'assembly : 2.0.0.0
  37.     Version Win32 : 2.0.50727.42 (RTM.050727-4200)
  38.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
  39. ----------------------------------------
  40. System
  41.     Version de l'assembly : 2.0.0.0
  42.     Version Win32 : 2.0.50727.42 (RTM.050727-4200)
  43.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
  44. ----------------------------------------
  45. System.Drawing
  46.     Version de l'assembly : 2.0.0.0
  47.     Version Win32 : 2.0.50727.42 (RTM.050727-4200)
  48.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
  49. ----------------------------------------
  50. mscorlib.resources
  51.     Version de l'assembly : 2.0.0.0
  52.     Version Win32 : 2.0.50727.42 (RTM.050727-4200)
  53.     CodeBase : file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  54. ----------------------------------------
  55. System.Windows.Forms.resources
  56.     Version de l'assembly : 2.0.0.0
  57.     Version Win32 : 2.0.50727.42 (RTM.050727-4200)
  58.     CodeBase : file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
  59. ----------------------------------------
  60. ************** Débogage JIT **************
  61. Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
  62. application ou cet ordinateur (machine.config) doit avoir la valeur
  63. jitDebugging définie dans la section system.windows.forms.
  64. L'application doit également être compilée avec le débogage
  65. activé.
  66. Par exemple :
  67. <configuration>
  68.     <system.windows.forms jitDebugging="true" />
  69. </configuration>
  70. Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
  71. seront envoyées au débogueur JIT inscrit sur l'ordinateur
  72. plutôt que d'être gérées par cette boîte de dialogue.


Message édité par lonithe1 le 10-06-2009 à 09:59:03
Reply

Marsh Posté le 10-06-2009 à 10:14:27    

Le problème venait du fait qu'ils avaient des paramètres régionaux différents. J'ai modifié tout ça dans le panneau de config, c'est bon.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed