.VBP

Fichier VBP

Visual Basic Project File
Poser une question
RÉPONSE RAPIDE

Un fichier VBP est un manifeste de projet en texte brut pour le Visual Basic classique (VB5/VB6). Il répertorie les formulaires, les modules et les références COM qui composent un projet, mais ne contient aucun code source lui-même. Pour l'ouvrir correctement, vous avez besoin de l'IDE hérité VB6 ou de l'outil communautaire twinBASIC ; le Visual Studio moderne n'ouvre pas les fichiers VBP.

Développeur : Microsoft Catégorie : Fichiers de développement MIME: text/plain
S'OUVRE SUR Windows
Lié : .DO · .MD · .HEX · .XSD

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 16, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier VBP ?

Les fichiers .vbp appartiennent à la catégorie des fichiers de projet de développement. Ce sont des manifestes de projet en texte brut, de style INI, créés et utilisés par Microsoft Visual Basic 5 et Visual Basic 6 - l'environnement classique « VB6 ».

Que contiennent les fichiers .vbp ?

Un fichier .vbp ne contient pas de code source lui-même ; il agit plutôt comme un manifeste qui répertorie chaque fichier et dépendance appartenant au projet. Sa première ligne déclare le type de projet - par exemple Type=Exe, Type=OleDll ou Type=Control - suivie de paires clé=valeur pour chaque fichier membre et référence externe. Les entrées typiques incluent :

  • Des lignes Form= pointant vers des fichiers de formulaire .frm
  • Des lignes Module= pointant vers des modules standards .bas
  • Des lignes Class= pour les modules de classe .cls et des lignes UserControl= pour les contrôles utilisateur .ctl
  • Des lignes Reference= et Object= identifiant les composants ActiveX/COM par GUID et version
  • Les paramètres du compilateur, le nom de l'objet Startup et le Name du projet

À quoi servent les fichiers .vbp ?

Le stockage de la configuration du projet dans des fichiers .vbp permet aux programmeurs de gérer les ressources utilisées par une application. Dans le cas d'applications étendues, il peut souvent y avoir plusieurs centaines de fichiers et composants référencés. Le mécanisme .vbp offre un moyen pratique d'annuler les modifications apportées, de mettre à jour les chemins d'accès aux ressources utilisées et d'ajouter ou de supprimer des fichiers membres du projet.

Utilisation avec les éditions plus récentes de Visual Basic

Les éditions plus récentes de Microsoft Visual Basic - VB.NET et versions ultérieures - utilisent à la place des fichiers de projet XML .vbproj. Ces versions n'ouvrent pas directement les fichiers .vbp, mais l'assistant de mise à niveau de Visual Studio peut convertir un projet .vbp au format .vbproj. Les fichiers de groupe .vbg associés peuvent rassembler plusieurs projets .vbp dans un espace de travail multi-projets. Le runtime VB6 est toujours distribué avec les versions actuelles de Windows pour assurer la rétrocompatibilité, de sorte que les bases de code héritées basées sur .vbp restent activement maintenues.

Sécurité et sûreté

RISQUE : MEDIUM

Le fichier .vbp lui-même est en texte brut et sans danger à lire. Le risque réside dans la COMPILATION et l'EXÉCUTION du projet : un programme VB classique peut faire tout ce qu'une application Windows peut faire, et les anciens projets référencent souvent des composants ActiveX/COM (.ocx/.dll) qui doivent être présents et enregistrés - certains contrôles hérités ne sont plus maintenus ou présentent des vulnérabilités connues. Inspectez les références et le code des membres d'un projet inconnu avant de compiler, travaillez dans une VM isolée (VB6 lui-même est un logiciel hérité) et n'exécutez pas de code auquel vous ne faites pas confiance.

Détails du format

en bref
NOM COMPLETVisual Basic Project Filealias VB6 project file, Visual Basic 6 project
DÉVELOPPEURMicrosoftdepuis 1991 (Visual Basic 1.0); the .vbp text form dates from Visual Basic 4/5/6 (1995-1998)
TYPE MIMEtext/plain
TYPEManifeste de projet en texte brut listant les fichiers et paramètres d'un projet Visual Basic (VB6/VB5)

Programmes qui ouvrent les fichiers VBP

Windows3 apps
Visual Basic 6.0 IDE (legacy) Payant Double-cliquez sur le .vbp pour ouvrir le projet dans l'IDE classique VB6 (le seul éditeur/compilateur de premier plan). VB6 est abandonné ; installez-le dans une VM Windows ou en mode compatibilité. Le runtime est toujours pris en charge sur les versions actuelles de Windows.
Notepad / any text editor Open-source Ouvrez le .vbp en tant que texte pour lire la structure du projet (Type, Références, fichiers membres). Permet d'inspecter ou de corriger les chemins sans VB6, mais ne permet pas la compilation.
VBA6 / twinBASIC (community) Gratuit twinBASIC est un langage/IDE moderne et activement développé, compatible avec VB6, qui peut charger les projets et fichiers membres VB6 classiques - la solution moderne pratique pour travailler sur du code VB6.

Détails techniques

spécifications approfondies
Type de formatManifeste de projet en texte brut de style INI
Encodage du texteANSI (Windows-1252) ; lisible en texte ASCII brut
Type MIMEtext/plain
Identification du fichierPas d'octets magiques binaires ; identifié par la première ligne telle que `Type=Exe`, `Type=OleDll` ou `Type=Control`
Code source stockéAucun - le code source réside dans les fichiers membres référencés (.frm, .bas, .cls, .ctl), pas dans le .vbp lui-même
Références aux fichiers membresLignes `Form=`, `Module=`, `Class=` et `UserControl=` listant chaque fichier source avec son chemin relatif
Dépendances COM/ActiveXLignes `Reference=` et `Object=` spécifiant les composants ActiveX/COM par GUID, version et chemin
Paramètres du compilateurStocke les options de build incluant le niveau d'optimisation, les infos de ressource de version, la compilation native vs p-code, et les drapeaux d'avertissement
IDE compatibleMicrosoft Visual Basic 5.0 (1997) et Visual Basic 6.0 (1998)
Système d'exploitationWindows uniquement - l'IDE VB5/VB6 est exclusif à Windows
Taille typique du fichier1 Ko - 20 Ko
Groupement multi-projetsPlusieurs projets `.vbp` peuvent être rassemblés dans un seul fichier de groupe `.vbg` ouvert comme un espace de travail unique dans l'IDE
Version interne du formatVB5 et VB6 partagent le même format texte `.vbp` ; ils diffèrent seulement par la version du runtime et les contrôles référencés
Format successeur`.vbproj` (XML) introduit avec VB.NET / Visual Studio .NET 2002 ; l'IDE VB6 ne peut pas ouvrir les fichiers `.vbproj`
Publié1991 (Visual Basic 1.0); the .vbp text form dates from Visual Basic 4/5/6 (1995-1998)
Dernière versionVisual Basic 6.0 (1998) - the last classic VB; superseded by VB.NET (.vbproj) in 2002
Spécificationlearn.microsoft.com

Conversions VBP

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers VBP. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers VBP.

Foire aux questions

Comment ouvrir un fichier VBP ?
Double-cliquez dessus dans l'IDE classique Visual Basic 6, ce qui chargera l'ensemble du projet. VB6 n'est plus commercialisé, vous devrez donc généralement l'exécuter dans une machine virtuelle Windows ou en mode de compatibilité. Pour simplement lire la structure, ouvrez le .vbp dans n'importe quel éditeur de texte ; l'outil communautaire moderne twinBASIC peut également charger les projets VB6.
Puis-je ouvrir un fichier VBP dans le Visual Studio moderne ?
Non - le Visual Studio actuel (.NET) n'ouvre ni ne compile les fichiers .vbp du VB6 classique. Il existait autrefois un assistant de mise à niveau pour migrer de VB6 vers VB.NET, mais il n'était pas fiable et a été supprimé. Utilisez l'IDE VB6 ou twinBASIC à la place.
Pourquoi mon fichier VBP ne s'ouvre-t-il pas / n'affiche-t-il que du texte ?
Un fichier .vbp ne contient aucun code - c'est seulement une liste des formulaires, modules, classes et références du projet. Le code réside dans les fichiers .frm/.bas/.cls vers lesquels il pointe. Ouvrez le .vbp dans l'IDE VB6 (ou twinBASIC) pour tout charger ; dans un éditeur de texte, vous ne verrez que le manifeste.
Quelle est la différence entre VBP et VBPROJ ?
.vbp est le fichier de projet pour le Visual Basic classique (VB5/VB6, pré-.NET). .vbproj est le fichier de projet pour VB.NET sur la plateforme .NET moderne. Ce sont des formats différents et incompatibles - il n'existe pas de conversion automatique propre, seulement une migration de code.
Comment compiler un projet VB6 en EXE ?
Ouvrez le .vbp dans l'IDE Visual Basic 6 et choisissez Fichier > Créer <nom>.exe. L'IDE compile les formulaires et modules référencés en un exécutable Windows. twinBASIC peut également compiler des projets de style VB6.
J'ai perdu les sources - puis-je les récupérer à partir d'un fichier VBP ?
Seulement partiellement. Le .vbp liste quels fichiers .frm/.bas/.cls appartiennent au projet ; si ces fichiers existent toujours à côté de lui, vous avez la source. S'il ne reste que le .vbp, vous avez la liste des fichiers et les références, mais pas le code lui-même.

Références

1Microsoft Learn - Visual Basic 6.0 documentationlearn.microsoft.com
2Microsoft - Visual Basic 6.0 runtime support on Windowslearn.microsoft.com

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Extensions liées

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z