Récupérer les infos d'un projet .vbp

Soyez le premier à donner votre avis sur cette source.

Vue 7 597 fois - Téléchargée 1 156 fois

Description

Cette source permet d'extraire les principales informations contenues dans un .VBP (fichier de projet VB6) : nom des modules, chemin complet, type de projet, type de compilation, etc. Le tout est réalisé par une classe très simple d'utilisation : il suffit de transmettre le nom du fichier .vbp et le tour est joué...

Conclusion :


Le principe de fonctionnement reste du niveau lambda : on lit le .vbp à la recherche de champs connus avant d'extraire la valeur de ce champ. Le plus interessant à mon avis et le moyen de retrouver le chemin complet des différents fichiers (par défaut, tout est dans le répertoire relatif au vbp. Dans le cas contraire, genre le .vbp dans "c:\projet\vb6\gilles" et un fichier du projet dans "c:\projet\vb6\gaston", les choses se gatent. Je vous laisse regarder la solution que j'ai mise en oeuvre (suffisament commentée je crois).

Le programme joint n'a d'autres intérêts que de proposer une interface graphique style boîte de dialogue VB6. Je l'ai fait pour illustrer l'utilisation de la classe proposée. A noter que je n'ai pas testé pas avec la version française de VB6.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
jeudi 5 juillet 2007
Statut
Membre
Dernière intervention
9 juillet 2007

merci c'est une trés bonne source 9/10
merci encore
Messages postés
2375
Date d'inscription
jeudi 12 juillet 2001
Statut
Modérateur
Dernière intervention
15 décembre 2018
22
Il autait été intéressant de pouvoir compiler le projet :)
Sinon bonne source 8/10
Messages postés
158
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
16 juillet 2007

La source de Dean Camera (http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=60867&lngWId=1) analyse en particulier le code source (subs, event, etc). Ca ne récupère pas les infos spécifiques au VBP telles que le type d'optimisation.

Cela dit, ça m'interesse beaucoup. J'ai ainsi pu remarquer que la fonction Open gérait très bien toute seule le changement de répertoire :-S

Merci pour cette info Drissou.
Messages postés
160
Date d'inscription
dimanche 7 décembre 2003
Statut
Membre
Dernière intervention
14 janvier 2009

si cela t'intéresse, il y a un projet sur planet-source-code.com fait par "Dean Camera" qui détaille beaucoup d'infos sur un projet Vb
Drissou

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.