Overview: What are runtime files?

Crystal Reports expands report-writing functionality and allows you to:

·        Distribute reports in a compiled, executable format.

  • Add report writing functionality from the Crystal Report Engine to application development projects written in C/C++, Visual Basic, Delphi, Visual dBase, and other development environments.

Depending on the features of your report and the report writing functionality you provide to users, you must include certain files when distributing compiled reports or applications using the Crystal Report Engine. The information in this Help file will show you which files need to be distributed.

By purchasing Seagate Crystal Reports, you have received a free runtime license for all of the files listed in this Help file.

The following sections review the file types that ETB Solutions, LLC typically needs to attach to.

32-bit Required Runtime Files (all formats)

The following files are required for ALL 32-bit runtime configurations:

FILE

LOCATION

DESCRIPTION

CRPE32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Interface to the Crystal Report Engine

MSVCRT20.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Microsoft Foundation Class Runtime Library

CRPAIG32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Crystal Reports text object support

CTL3D32.DLL*

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Version 2 of the 3 D control implementation

IMPLODE.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Compression Library

ODBC32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Microsoft ODBC Driver Manager

ODBCCP32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Microsoft ODBC Installer

ODBCINT.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Microsoft ODBC Resource DLL

P2SODBC.DLL

\WINDOWS\CRYSTAL or \WINDOWS\CRYSTAL

(NT only)

Crystal Reports Physical Server DLL for ODBC


Direct Access Databases

Btrieve (Pervasive):

Direct Access - Btrieve

Include the following files if your application will be reporting on Btrieve databases:

16-bit

FILE

LOCATION

DESCRIPTION

PDBBTRV.DLL

\WINDOWS\CRYSTAL

Crystal Reports Physical Database DLL for Btrieve

PDCTBTRV.DLL

\WINDOWS\CRYSTAL

Crystal Reports Physical Dictionary DLL for Btrieve

WBTRCALL.DLL

\WINDOWS\SYSTEM

Novell Btrieve DLL

WBTRVDEF.DLL

\WINDOWS\SYSTEM

Novell Btrieve DLL

SEDTCONV.DLL

\WINDOWS\SYSTEM

Smithware Btrieve Extension

SBTRVDEF.DLL

\WINDOWS\SYSTEM

Smithware Btrieve Extension

32-bit

FILE

LOCATION

DESCRIPTION

P2BBTRV.DLL

\WINDOWS\CRYSTAL

Crystal Reports Physical Database DLL for Btrieve

P2CTBTRV.DLL

\WINDOWS\CRYSTAL

Crystal Reports Physical Dictionary DLL for Btrieve

WBTRCALL.DLL

\WINDOWS\SYSTEM

Novell Btrieve DLL

WBTRVD32.DLL

\WINDOWS\SYSTEM

Novell Btrieve DLL

S2DTCONV.DLL

\WINDOWS\SYSTEM

Smithware Btrieve Extension

SBTRVD32.DLL

\WINDOWS\SYSTEM

Smithware Btrieve Extension

32-bit Btrieve engine configuration

The following outlines the configuration issues and runtime files for 32-bit Btrieve engine.  The Btrieve runtime files should be in a directory included in the search path.

Btrieve 6.15 for Win95/NT

·    Takes initialization from the Btrieve Technologies section of the registry.  Btrieve Technologies ships the utility program W32MKSET.EXE for configuring the Btrieve engine.

·    'Local=Yes', 'Requester=Yes' in the registry determines whether or not to attempt access using the client-based or server-based engine.

·    Runtime files for local engine:

WBTRV32.DLL (61K)

32-bit Windows Requester

W32MKDE.EXE

Micro Kernel Database Engine

W32MKRC.DLL

MDKE component file

·    Runtime files for server engine:

WBTRV32.DLL (61K)

32-bit Windows Requester

W32BTICM.DLL

32-bit Communications Module

NWCALLS.DLL

Novell Windows Client Software

 


Direct Access - dBASE III+, IV, dBASE for Windows, and Visual dBASE

Include the following files if your application will be reporting on dBASE databases:

16-bit

FILE

LOCATION

DESCRIPTION

PDBXBSE.DLL

\WINDOWS\CRYSTAL

Crystal Reports Physical Database DLL for xBase (.DBF files only)

 

32-bit

FILE

LOCATION

DESCRIPTION

P2BXBSE.DLL

\WINDOWS\CRYSTAL

Crystal Reports Physical Database DLL for xBase

 

dBASE based on IDAPI (Borland Database Engine)

Include the following files if your application will be reporting on dBASE databases via the IDAPI (Borland Database Engine):

16-bit

FILE

LOCATION

DESCRIPTION

PDBBDE.DLL

(16-bit)

\WINDOWS\CRYSTAL

Crystal's Borland Database Engine DLL

(If you include this file, you do not need to include PDBXBSE.DLL with your application.)

IDAPI01.DLL

\IDAPI (usually)

Borland IDAPI

IDASCI01.DLL

\IDAPI (usually)

Borland IDAPI

IDBAT01.DLL

\IDAPI (usually)

Borland IDAPI

IDDBAS01.DLL

\IDAPI (usually)

Borland IDAPI

IDODBC01.DLL

\IDAPI (usually)

Borland IDAPI

IDPDX01.DLL

\IDAPI (usually)

Borland IDAPI

IDQRY01.DLL

\IDAPI (usually)

Borland IDAPI

IDR10009.DLL

\IDAPI (usually)

Borland IDAPI

ILD01.DLL

\IDAPI (usually)

Borland Language Driver API & Resource Library

 

32-bit

FILE

LOCATION

DESCRIPTION

P2BBDE.DLL

\WINDOWS\CRYSTAL

Crystal Reports Physical Database DLL for IDAPI

BLW32.DLL

\IDAPI (usually)

Borland Locale API

CEEUROPE.BLL

\IDAPI (usually)

Borland Language File

CHARSET.BLL

\IDAPI (usually)

Borland Language File

EUROPE.BLL

\IDAPI (usually)

Borland Language File

IDAPI32.DLL

\IDAPI (usually)

Borland Database Engine

IDAPIINST.DLL

\IDAPI (usually)

Borland Database Engine

IDASCI32.DLL

\IDAPI (usually)

Borland Database Engine

IDBAT32.DLL

\IDAPI (usually)

Borland Database Engine

IDDBAS32.DLL

\IDAPI (usually)

Borland Database Engine

IDDR32.DLL

\IDAPI (usually)

Borland Database Engine

IDODBC32.DLL

\IDAPI (usually)

Borland Database Engine

IDPDX32.DLL

\IDAPI (usually)

Borland Database Engine

IDQBE32.DLL

\IDAPI (usually)

Borland Database Engine

IDR20009.DLL

\IDAPI (usually)

Borland Database Engine

IDSQL32.DLL

\IDAPI (usually)

Borland Database Engine

OTHER.BLL

\IDAPI (usually)

Borland Language File

USA.BLL

\IDAPI (usually)

Borland Language File

CW3215.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Dynamic Link Run Time Library


ODBC Data Sources

ODBC - Microsoft SQL Server

Include the following files if your application will be reporting on Microsoft SQL Server databases:

 

16-bit

FILE

LOCATION

DESCRIPTION

CRBAS09.DLL

\WINDOWS\SYSTEM

INTERSOLV ODBC driver shared library

CRFLT09.DLL

\WINDOWS\SYSTEM

INTERSOLV flat-file ODBC driver shared library

CRUTL09.DLL

\WINDOWS\SYSTEM

INTERSOLV ODBC driver utility DLL

CRSS09.DLL

\WINDOWS\SYSTEM

INTERSOLV ODBC SQL Server driver

QECR.LIC

\WINDOWS\SYSTEM

INTERSOLV ODBC driver license fileClick the ODBC data

32-bit

FILE

LOCATION

DESCRIPTION

CRBAS13.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

INTERSOLV ODBC driver shared library

SQLSRV32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Microsoft SQL Server ODBC Driver

CRFLT13.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

INTERSOLV flat-file ODBC driver shared library

CRUTL13.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

INTERSOLV ODBC driver utility DLL

CRSYB13.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

INTERSOLV ODBC SQL Server driver

DBNMPNTW.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Named Pipes Net DLL for SQL Clients

QECR.LIC

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

INTERSOLV ODBC driver license file

The 32-bit Microsoft SQL Server client must be installed and configured on the local machine.

ODBC – ACCESS 7.0

FILE

LOCATION

DESCRIPTION

MSJT3032.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

ODBC Desktop driver DLL

MSJTER32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Microsoft Jet Database Engine Error DLL

MSJINT32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Microsoft Jet Database Engine International DLL

MSVCRT20.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Microsoft ® C Runtime Library

ODBCCP32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Microsoft ODBC Installer

ODBCJT32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

ODBC driver for Microsoft Access

VBAJET32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Visual Basic for Applications Development Environment - Expression Service Loader

VBAR232.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Visual Basic for Applications Development Environment

VEN2232.OLB

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32

(NT only)

Visual Basic for Applications Object Library

To configure the data source properly for Access 7.0, the following files must be registered:

  • DAO3032.DLL
  • MSRD2X32.DLL

ODBC - Access 2.0

16-bit specific requirements

FILE

LOCATION

DESCRIPTION

ODBCJT16.DLL

\WINDOWS\SYSTEM

ODBC driver for Microsoft Access

MSAJT200.DLL

\WINDOWS\SYSTEM

Microsoft Jet Engine Library

MSABC200.DLL

\WINDOWS\SYSTEM

Microsoft Access Basic

MSJETERR.DLL

\WINDOWS\SYSTEM

Microsoft Jet Error Database Engine Error DLL

MSJETINT.DLL

\WINDOWS\SYSTEM

Microsoft Access Jet Database Engine International DLL

ODBCTL16.DLL

\WINDOWS\SYSTEM

ODBC Helper Function DLL

32-bit

FILE

LOCATION

DESCRIPTION

MSJT3032.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

ODBC Desktop driver DLL

MSJTER32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Microsoft Jet Database Engine Error DLL

MSJINT32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Microsoft Jet Database Engine International DLL

MSRD2X32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Microsoft ® Red ISAM

MSVCRT20.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Microsoft ® C Runtime Library

ODBCCP32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Microsoft ODBC Installer

ODBCJT32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

ODBC driver for Microsoft Access

VBAJET32.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Visual Basic for Applications Development Environment - Expression Service Loader

VBAR232.DLL

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Visual Basic for Applications Development Environment

VEN2232.OLB

\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)

Visual Basic for Applications Object Library

 

To configure the data source properly for Access 2.0, the following files must be registered:

  • DAO3032.DLL
  • MSRD2X32.DLL