Required DLLs for Distributing Visual Basic Applications

See Also16WVDFO

Depending on the operations your application performs and the custom controls it uses, you may also need to distribute the following DLLs:

DLL name

Required by

Description

                                    

COMPOBJ.DLL

OLE control
OLE Automation

Required by OLE 2.0.

 

 

 

 

MSOLE2.VBX
MSOLEVBX.DLL

OLE control

Required by the OLE custom control. 

Note that applications using the OLE control, or OLE Automation require Microsoft Windows version 3.1 or later.

 

 

 

 

OLE2.DLL

OLE control
OLE Automation

Required by OLE 2.0. 

 

 

 

 

OLE2.REG

OLE control
OLE Automation

Used to register OLE 2.0 and OLE Automation in the users REG.DAT file.

 

 

 

 

OLE2CONV.DLL

OLE control
OLE Automation

Required by OLE 2.0.

 

 

 

 

OLE2DISP.DLL

OLE control
OLE Automation

Required when performing OLE Automation tasks or accessing the OLE controls Object property.

 

 

 

 

OLE2NLS.DLL

OLE control
OLE Automation

Facilitates string comparisons based on the users national language.

 

 

 

 

OLE2PROX.DLL

OLE control
OLE Automation

Required by OLE 2.0.

 

 

 

 

STORAGE.DLL

OLE control
OLE Automation

Required by OLE 2.0.

 

 

 

 

VBOA300.DLL

OLE control
OLE Automation

Required by Visual Basic and OLE 2.0.

 

 

 

 

GRID.VBX

Grid control

The grid custom control.

 

 

 

 

DDEML.DLL

DDE

Required if your application uses dynamic data exchange (DDE).

 

 

 

 

CMDIALOG.VBX

Common dialog control

The common dialog custom control.

 

 

 

 

COMMDLG.DLL

Common dialog control

Required by the common dialog custom control.

 

 

 

 

MSAFINX.DLL

Financial functions

Required if your application calls any of the Visual Basic financial functions.  For a list of the financial functions, search Help for Financial Functions.

 

 

 

 

VBDB300.DLL
MSAES110.DLL
MSAJT110.DLL

Data access

Required if your application uses the data control or  the data access features of the Professional Edition.

 

 

 

 

BTRV110.DLL

Data access

Required if your application accesses data in Btrieve format.

 

 

 

 

PDX110.DLL

Data access

Required if your application accesses data in Paradox format.

 

 

 

 

XBS110.DLL

Data access

Required if your application accesses data in xBase format.

 

 

 

 

COMMDLG.DLL
CTL3D.DLL
DBNMP3.DLL
OBDC.DLL
OBDCADMIN.EXE
ODBCINST.DLL
ODBCINST.HLP

ODBC

(Professional Edition only) Required if your application uses Open Database Connectivity (ODBC).

 

 

 

 

SQLSRVR.DLL
DBNMP3.DLL
INSTCAT.SQL
INSTCAT.48
DRVSSRVR.HLP

ODBC

(Professional Edition only) Required if your application uses ODBC to access SQL Server data.

 

 

 

 

SQORA.DLL
ORASETUP.DLL
ORA6WIN.DLL
DRVORACL.HLP
ORACLE.TXT

ODBC

(Professional Edition only) Required if your application uses ODBC to access Oracle data.

 

 

 

 

CRYSTAL.VBX
CRPE.DLL
CRXLATE.DLL
COMMDLG.DLL

Crystal Reports

Required by the Crystal Reports for Visual Basic custom control.

 

 

Caution   If you are developing an application that requires Btrieve, you must have a licensing agreement with Novell to release the Btrieve for Windows driver (WBTRCALL.DLL) with your application. Applications that use Btrieve require both the Btrieve for Windows driver and the Btrieve ISAM dynamic-link library (BTRV110.DLL).