DD05
Messages postés53Date d'inscriptionmercredi 11 août 2004StatutMembreDernière intervention11 juin 2010
-
12 nov. 2006 à 17:07
DD05
Messages postés53Date d'inscriptionmercredi 11 août 2004StatutMembreDernière intervention11 juin 2010
-
12 nov. 2006 à 17:47
Bonjour,
J'ai créé un projet sous VB6. Tous les modules et toutes les Forms sont enregistrés dans un répertoire de mon disque dur du PC.
Pour créer une copie de tout mon travail, j'ai sauvegardé ce repertoire sur une clé USB.
Ensuite, j'ai ouvert mon projet depuis ma clef USB. J'ai modifié
quelques lignes de programme puis j'ai à nouveau enregistré sur la clé
USB.
Pour avoir la dernière version de mon travail sur mon PC, j'ai recopié tout le répertoire de ma clé USB vers mon PC.
Le problème c'est que dès que j'ouvre le projet depuis le répertoire du
PC, il va chercher toutes les Forms et modules enregistrés sur la clé
USB.
Si la clé USB n'ai pas branchée, il me met le message suivant : "Path
not Found G:\Copie_projet_VB6\Form1.frm' Continue loading project ?"
Résultat, aujourd'hui, sans clé USB connecté au pc, je ne peux plus ouvrir mon projet depuis mon PC.
Si la clé est connectée et que j'ouvre le projet depuis le répertoire
du PC, lorsque je sauvegarde mon projet, il sauvegarde le fichier
Project.vbp sur le disque dur du PC et les Forms sur la clé.
Comment faire pour tout ouvrir depuis le disque dur du PC et tout enregistré dessus sans être dépendant de la clé USB ?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 12 nov. 2006 à 17:28
C'est un bug de VB bien connu.
Il a tendance à sauvegarder les éléments du projet avec un chemin absolu même lorsque ils sont au même endroit que le projet.
Mais ce n'est pas systématique.
Il existe plusieurs solutions, qui peuvent marcher, qui peuvent ne pas marcher.
Tu peux par exemple enregistrer une à une les forms et les modules au lieu de tout sauver en quittant, tu peux systématiquement passer par enresgistrer sous, ....
Pour l'instant, tu dois passer par "enregistrer sous" pour tout remettre dans le bon répertoire. Une fois que tu as un projet correct, si tu as à nouveau le message d'erreur à l'ouverture, tu ferme immédiatement tout sans enregistrer, tu ouvre le .VBP avec notepad, et pour les forms et les modules, tu enleve le chemin des fichiers pour ne garder que le nom du fichier.
Une fois fait tu pourras réouvrir le projet avec vb sans problème.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #