Bon, au risque de paraître chiant, tu peux m'écrire étape par étape, minutieusement, dans chaque détails, ce que tu fais:
- De "je télécharge le .rar"
...
- Jusqu'à "et là ça bug"
Parce que je vois vraiment pas comment vous vous y prenez (peut-être que moi je l'utilise trop dans les règles, j'arrive peut-être pas assez à réfléchir comme un utilisateur lambda :p).
Bah je lance l'application et ça me marque ça (comme sur le screen):
Spoiler ▼▲
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.Data.OleDb.OleDbException (0x80004005): 'C:\Users\v\Desktop\system\hooper.mdb' n'est pas un chemin d'accès valide. Assurez-vous que le nom du chemin d'accès est correct et qu'une connexion est établie avec le serveur sur lequel réside le fichier.
à System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
à System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
à System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
à System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
à System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
à System.Data.OleDb.OleDbConnection.Open()
à Hooperware.Main.Main_Load(Object sender, EventArgs e)
à System.EventHandler.Invoke(Object sender, EventArgs e)
à System.Windows.Forms.Form.OnLoad(EventArgs e)
à System.Windows.Forms.Form.OnCreateControl()
à System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
à System.Windows.Forms.Control.CreateControl()
à System.Windows.Forms.Control.WmShowWindow(Message& m)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
à System.Windows.Forms.Form.WmShowWindow(Message& m)
à System.Windows.Forms.Form.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)
************** Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.239 (RTMGDR.030319-2300)
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Hooperware
Version de l'assembly : 1.0.0.0
Version Win32 : 1.0.0.0
CodeBase : file:///C:/Users/v/Desktop/Hooperware.exe
----------------------------------------
Microsoft.VisualBasic
Version de l'assembly : 10.0.0.0
Version Win32 : 10.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.236 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.233 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.235 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.237 (RTMGDR.030319-2300)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.233 built by: RTMGDR
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Transactions
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 (RTMRel.030319-0100)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.1 built by: RTMRel
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.0.30319.235 (RTMGDR.030319-2300)
CodeBase : file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.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.
Ok, je sais ce qui provoque l'erreur, et ça vient des annonces.
Maintenant reste à savoir comment la corriger. J'm'en occuperai demain (ou aujourd'hui, ça dépends comment on voit les choses lol)
Re-téléchargez le programme, mais n'utilisez que la partie "Vidéos", juste pour voir si je ne fais pas fausse route.
Effectivement quand j'utilise la partie "vidéo" seulement, ça ne plante pas.
Par contre l'enregistrement ne fonctionne qu'une 1 fois sur 5 :/.
La plupart du temps le logiciel redémarre comme si rien n'avait été sauvegardé.
Quelques fois seulement y'a un message qui s'affiche en plus disant qu'il y a une modification et de nouveaux fichiers, et quand je le valide en effet la sauvegarde à fonctionné.
J'ai fait quelques tests :
Quand je clique sur "enregistrer" et qu'il me le confirme. je laisse hooperware ouvert et j'ouvre en plus la table vidéos de la base de donnée. Et bien les vidéos que j'ai coché sur hooperware et sauvegardé ne sont pas coché dans la BDD.
En revanche, si je coche dans la base de donnée, j'ai a chaque fois le message de mise à jour des fichiers archives "hooper.mdb" et là quand je retourne sur le logiciel, ce que j'ai coché dans la BDD est coché dans le logiciel !
Donc le problème vient du transfert d'informations du logiciel hooperware vers la mise à jour de la base de donnée ?
"pour exécuter cette application, vous devez installer au préalable une des versions du.NET Framework :
v4.0.30319
Contactez votre éditeur d’application pour obtenir des instructions sur l'obtention de la version appropriée du .NET Framework."
Anthropopithèque: Voilà autre chose :p
Ça c'est réellement bizarre pour le coup, parce qu'à chaque test du logiciel, quand j'étais en train de coder, je vérifié dans la base de données les changements, et le transfert marchait à chaque fois...
Mais je prends note. Je m'en occuperai après le bug des annonces.
Il faut retélécharger les fichiers systèmes par contre.
Anthropopithèque, j'vois vraiment pas comment tu peux avoir ce genre de problème... Quand je fais ce que tu as fais, c'est-à-dire enregistrer, laisser le programme ouvert, aller voir dans la BD si y'a du changement, bah oui effectivement, ça a changé.
Et ça à tout les coups.
Donc soit:
- Tu oublies d'enregistrer (j'te prends pas pour un con inh, c'est les seules raisons que j'ai pu trouver lol)
- Tu cliques sur Enregistrer les news en pensant que ça va aussi enregistrer l'avancement des vidéos
- Hooperware.exe et le dossier system ne sont pas dans le même dossier, comme ça:
- Soit c'est ton pc qui en fait vraiment qu'à sa tête! :p
Essayez avec la toute dernière version.
Je croise les doigts :s
Toujours le même bug :(
D:
Bon, au risque de paraître chiant, tu peux m'écrire étape par étape, minutieusement, dans chaque détails, ce que tu fais:
- De "je télécharge le .rar"
...
- Jusqu'à "et là ça bug"
Parce que je vois vraiment pas comment vous vous y prenez (peut-être que moi je l'utilise trop dans les règles, j'arrive peut-être pas assez à réfléchir comme un utilisateur lambda :p).
Bah je lance l'application et ça me marque ça (comme sur le screen):
Ok, je sais ce qui provoque l'erreur, et ça vient des annonces.
Maintenant reste à savoir comment la corriger. J'm'en occuperai demain (ou aujourd'hui, ça dépends comment on voit les choses lol)
Re-téléchargez le programme, mais n'utilisez que la partie "Vidéos", juste pour voir si je ne fais pas fausse route.
Sympa le soft j'avais pas vu (j'ai passé trop de temps sur l'app d'Hooper). Je m'empresse de l'installer pour voir ce que ça donne.
Hooper sur Android
Hooper sur iOS
Effectivement quand j'utilise la partie "vidéo" seulement, ça ne plante pas.
Par contre l'enregistrement ne fonctionne qu'une 1 fois sur 5 :/.
La plupart du temps le logiciel redémarre comme si rien n'avait été sauvegardé.
Quelques fois seulement y'a un message qui s'affiche en plus disant qu'il y a une modification et de nouveaux fichiers, et quand je le valide en effet la sauvegarde à fonctionné.
J'ai fait quelques tests :
Quand je clique sur "enregistrer" et qu'il me le confirme. je laisse hooperware ouvert et j'ouvre en plus la table vidéos de la base de donnée. Et bien les vidéos que j'ai coché sur hooperware et sauvegardé ne sont pas coché dans la BDD.
En revanche, si je coche dans la base de donnée, j'ai a chaque fois le message de mise à jour des fichiers archives "hooper.mdb" et là quand je retourne sur le logiciel, ce que j'ai coché dans la BDD est coché dans le logiciel !
Donc le problème vient du transfert d'informations du logiciel hooperware vers la mise à jour de la base de donnée ?
salut, moi quand je clique sur l'icone il me dit:
"pour exécuter cette application, vous devez installer au préalable une des versions du.NET Framework :
v4.0.30319
Contactez votre éditeur d’application pour obtenir des instructions sur l'obtention de la version appropriée du .NET Framework."
Qu'est ce que je doit faire ?
polo: Il faut mettre à jour ton PC avec une version .NET Framework.
http://www.commentcamarche.net/download/telecharger-34055523-net-framework
Anthropopithèque: Voilà autre chose :p
Ça c'est réellement bizarre pour le coup, parce qu'à chaque test du logiciel, quand j'étais en train de coder, je vérifié dans la base de données les changements, et le transfert marchait à chaque fois...
Mais je prends note. Je m'en occuperai après le bug des annonces.
Bug des annonces réglé.
Il faut retélécharger les fichiers systèmes par contre.
Anthropopithèque, j'vois vraiment pas comment tu peux avoir ce genre de problème... Quand je fais ce que tu as fais, c'est-à-dire enregistrer, laisser le programme ouvert, aller voir dans la BD si y'a du changement, bah oui effectivement, ça a changé.
Et ça à tout les coups.
Donc soit:
- Tu oublies d'enregistrer (j'te prends pas pour un con inh, c'est les seules raisons que j'ai pu trouver lol)
- Tu cliques sur Enregistrer les news en pensant que ça va aussi enregistrer l'avancement des vidéos
- Hooperware.exe et le dossier system ne sont pas dans le même dossier, comme ça:
- Soit c'est ton pc qui en fait vraiment qu'à sa tête! :p