Les types de fichiers en Visual Basic
- VBW : Visual Basic Workspace
- VBP : Visual Basic Project
- FRM : Frame
- FRX : données externes - images???
VBW : Visual Basic Workspace
Définition: définit la position et l'état des différents frames [fenêtre]
Syntaxe: FormName = a, b, c, d, , e, f, g, h, i[retour]
Exemple:
Form1 = -4, 9, 506, 465, , -3, 19, 338, 345, C
VBP : Visual Basic Project
Définition: définit les paramètres d'un projet VB.
Syntaxe: Property=Value[retour]
...[retour]
Property | Domaine | Description | Exemple |
---|---|---|---|
[Type] | {Exe = Exécutable} | Type de projet | Type=Exe |
Form | Chemin_relatif_du_formulaire | Nom des formulaires du projet | Form=ADRESSES.FRM |
Object | {CLSID}#version#0; chemin_relatif du_composant | Composant | Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; COMDLG32.OCX |
Reference | *\G{CLSID}#version#0#chemin_de la_reference#nom_reference | Référence | Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\SYSTEM\StdOle2.Tlb#Standard OLE Types |
[IconForm] | "Nom du formulaire" | Icône principal du projet, va chercher l'îcone d'un formulaire | IconForm="Form1" |
[Startup] | "Nom du formulaire" | Formulaire ouvert lors du démarrage du projet | Startup="Form1" |
[Command32] | "commande 32 bits" | ??? | Command32="" |
[ProjWinSize] | top,left,width,height??? | Taille de la fenêtre du Projet? | ProjWinSize=98,417,248,215 |
[ProjWinShow] | 0|1 | Affiche la fenêtre de projet? | ProjWinShow=0 |
Name | "nomProjet" | Nom du projet | Name="Projet1" |
HelpContextID | 0|1 | Numéro par défaut pour l'aide contextuelle (.hlp) | HelpContextID="0" |
[CompatibleMode] | "0" | "1" ???? | ???? | CompatibleMode="0" |
[StartMode] | 0|1 | ??? | StartMode=0 |
[VersionCompatible32] | "0" | "1" ???? | ???? | VersionCompatible32="0" |
MajorVer | entier | Numéro principale de la version du projet | MajorVer=1 |
MinorVer | entier | Numéro secondaire de la version du projet | MinorVer=0 |
RevisionVer | entier | Numéro de version de la révision du projet | RevisionVer=0 |
AutoIncrementVer | 0 | AutoIncrementVer=0 | |
ServerSupportFiles | 0 | ServerSupportFiles=0 | |
[VersionCompanyName] | VersionCompanyName="Dou" | ||
[CompilationType] | CompilationType=0 | ||
[OptimizationType] | OptimizationType=0 | ||
[FavorPentiumPro(tm)] | FavorPentiumPro(tm)=0 | ||
[CodeViewDebugInfo] | CodeViewDebugInfo=0 | ||
[NoAliasing] | NoAliasing=0 | ||
[BoundsCheck] | BoundsCheck=0 | ||
[OverflowCheck] | OverflowCheck=0 | ||
[FlPointCheck] | FlPointCheck=0 | ||
[FDIVCheck] | FDIVCheck=0 | ||
[UnroundedFP] | UnroundedFP=0 | ||
[StartMode] | StartMode=0 | ||
[Unattended] | Unattended=0 |
Exemple complet:
Type=Exe Form=ADRESSES.FRM Object={F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0; COMDLG32.OCX Object={BDC217C8-ED16-11CD-956C-0000C04E4C0A}#1.1#0; TABCTL32.OCX Object={FAEEE763-117E-101B-8933-08002B2F4F5A}#1.1#0; DBLIST32.OCX Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\SYSTEM\StdOle2.Tlb#Standard OLE Types Reference=*\G{00025E04-0000-0000-C000-000000000046}#3.5#0#C:\PROGRAM FILES\FICHIERS COMMUNS\PARTAGé MICROSOFT\DAO\dao2535.tlb#Microsoft DAO 2.5 Object Library IconForm="Form1" Startup="Form1" Command32="" Name="Projet1" HelpContextID="0" CompatibleMode="0" MajorVer=1 MinorVer=0 RevisionVer=0 AutoIncrementVer=0 ServerSupportFiles=0 VersionCompanyName="Dou" CompilationType=0 OptimizationType=0 FavorPentiumPro(tm)=0 CodeViewDebugInfo=0 NoAliasing=0 BoundsCheck=0 OverflowCheck=0 FlPointCheck=0 FDIVCheck=0 UnroundedFP=0 StartMode=0 Unattended=0
FRM : Frame
Définition: définit une fenêtre visual basic avec ses objets, propriétés et son code.
Syntaxe:
VERSION nombre.deuxdecimales [4.00 | 5.00] Begin VB.Form nomFormulaire Propriété = valeur Begin VB.Component nomComponent Propriété = valeur [Begin VB.Component nomComponent Propriété = valeur End] End ... autre component ... End Attribute VB_Name = "nomFichier" [Attribute VB_GlobalNameSpace] = False '5.00 Attribute VB_Creatable = False [Attribute VB_PredeclaredId] = True '5.00 Attribute VB_Exposed = False Code
Les lignes des propriétés acceptent les commentaire à la fin de la ligne.
Un commentaire commence avec le signe ' (apostrophe)
Les lignes d'Attribute sont des lignes qui spécifie des variables globales au fichier.
Exemple:
VERSION 5.00 Begin VB.Form Form1 Begin VB.CommandButton Quitter Caption = "&Quitter" Height = 495 Left = 120 TabIndex = 14 Top = 3000 Width = 975 End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False
Dernière modification: 2010-08-18 16:05:16 par Yan Morin
Hébergé par ProgYSM