VisualBasic project
From Just Solve the File Format Problem
				
								
				(Difference between revisions)
				
																
				
				
								
				| Dan Tobias  (Talk | contribs) | Dexvertbot  (Talk | contribs)  m (Change telparia.com samples link to template) | ||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
| | name           = VisualBasic project | | name           = VisualBasic project | ||
| | formattype     = electronic | | formattype     = electronic | ||
| − | | subcat         =   | + | | subcat         = Development | 
| | subcat2        =   | | subcat2        =   | ||
| | subcat3        =   | | subcat3        =   | ||
| Line 74: | Line 74: | ||
| == Sample files == | == Sample files == | ||
| + | * {{DexvertSamples|other/visualBasicProject}} | ||
| + | |||
| === .NET VBPROJ === | === .NET VBPROJ === | ||
| * [http://www.euronet.nl/users/swinkels/cmg.zip Cartooners Music Generator] | * [http://www.euronet.nl/users/swinkels/cmg.zip Cartooners Music Generator] | ||
Latest revision as of 05:16, 28 December 2023
A Visual Basic project file lists the files which are part of a project for Visual Basic, and defines how they are grouped.
The original files were in an ASCII-based format with a .vbp extension. Later, the Visual Studio .NET version of Visual Basic projects was introduced using a .vbproj extension and XML-based format.
There are also Visual Studio Solution files (.sln), which group together multiple .vbproj project files (or other project files used in Visual Studio).
| Contents | 
[edit] File structure
The ASCII-based file is a plain text file that describes the code project. It consists of key-value pairs.
[edit] Example
Type=Exe
Form=SysEdit.frm
Form=MsdosFrm.frm
Form=ConfigFrm.frm
Form=AutoexecFrm.frm
Form=WinFrm.frm
Form=SystemFrm.frm
Form=DosstartFrm.frm
Form=WinstartFrm.frm
Reference=*\G{00025E01-0000-0000-C000-000000000046}#0.0#0#..\..\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\DAO\DAO360.DLL#Microsoft DAO 2.5 Object Library
IconForm="MsdosFrm"
Startup="Sysedit"
HelpFile=""
Command32=""
Name="SystemEditor"
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName="Anti-Censorship Organization"
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
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1

