J’ai un trou de mémoire.
J’ai un programme utilisant une base de données d’un certain poids (538 Ko), mais surtout des dossiers ressources d’un total de 370 Mo (qui continueront à se remplir), le programme est installé dans un dossier partagé d’un réseau intranet, la base de données étant dans ce dossier avec les sous dossiers ressources.
Le nom du lecteur attribué pour ce partage n’étant pas le même pour tous les postes, "Z:\Program Files\Visionneuse", "X:\Program Files\Visionneuse" ou encor "P:\Program Files\Visionneuse" .....
L’exécutable est lancé par un raccourci sur chaque poste, vers le seul poste ayant le dossier et sous-dossiers partagé.
Lors de modification/debugage, j’utilise une copie de la BD que je mets sur mon disque dur
Cela oblige a REMER la premier quand je suis en lancement projet, et inversement quand je recompile pour faire l’exec que je remet dans le dossier partagé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CheminNomDossierProjet = "C:\Program Files\Visionneuse" NomDelabase = "Vision.mdb" 'Ligne utilisée dossier partagé CheminNomDelabase = App.Path & "\" & NomDelabase 'Ligne utilisée pour le lancement du projet pour modification/debugage CheminNomDelabase = CheminNomDossierProjet & "\" & NomDelabase
Je cherche en vain ce type de condition
Pour information, allusion a ce post
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 If Lancement = "projet" Then 'En cour de modif/debug CheminNomDelabase = CheminNomDossierProjet & "\" & NomDelabase Else 'Lancement par raccourci de chaque poste de l'exec du dossier partagé CheminNomDelabase = App.Path & "\" & NomDelabase End If
j’ai installé l’exec sur chaque poste (fichier généré par Empaquetage et Déploiement de VB6), puis supprimé l’exec sur chaque poste, j’ai mis un raccourci visant l’exec du poste(non serveur) ayant le dossier partagé, sa fonctionne très bien.
Merci de me rafraîchir les neurones
Partager