Licensing

Your Crystal Reports Developer Edition license provides the rights to distribute software applications, free of charge, which use or embed certain files and functionality of the product. Below is a specific list of files that may be distributed with your applications and specific limitations of use.

You should also refer to the license agreement for other restrictions regarding this redistribution of files including competitive products, server-based software and report distribution systems.

For existing users of Crystal Reports Professional (any version earlier than Version 8) please note that your range of rights for report design as well as for runtime distribution of client applications have not changed, so upgrading client applications will still be royalty free. There are changes in free runtime licensing that are focused primarily on new features and power not previously available. These areas of change include runtime report creation (see Royalty Required Runtime.hlp) and the ability to create and distribute scalable server-based reporting applications (see Server.hlp). If you are considering creating or upgrading applications that fit these applications, please review the license requirements.

Runtime files

Runtime file use restrictions

Properties, Methods, and Events by Developer Tool


Royalty-free Developer Tools

The royalty-free runtime included in previous releases of Seagate Crystal Reports is also available in Seagate Crystal Reports 8. Note that developer tools and the runtime licenses for their use are available only with the Developer Edition.

The following identifies the developer tools that are provided free with the Developer Edition. (Click on a tool to view the properties, methods, and events available to it).

•	Report Designer Component *

•	Crystal Report Print Engine API

•	Automation Server (OLE) Interface

•	Active X (OCX / OLE) Control

•	Delphi VCL Control

* A number of RDC properties and methods require a runtime fee.

Note: The Crystal Report Print Engine API, (OLE) interface, ActiveX (OCX/OLE) Control, and Delphi VCL Control are included only for the purpose of ensuring backward compatibility for developers as they transition to the RDC: these tools are available in 32-bit technology only and do NOT include enhancements which have been made to the RDC in Seagate Crystal Reports 8.


Introduction

This help file outlines the files required for your application.

In addition, it identifies the specific properties, methods, and events that are provided royalty free with the Crystal Reports 8 Developer Edition. Navigate the `Contents'  of this help file to view listings for each specific developer tool.


Note: RDC Royalty Required
Seagate Crystal Reports 8 ships with new runtime report creation functions* in the Report Designer Component (RDC) which make it possible for reports to be created dynamically within your application (either in code or via a runtime report creation wizard). In addition, the RDC also offers the ability to use unbound fields to create complete reports without depending on an existing database connection. Please see the file Royalty Required Runtime.hlp for a listing of the RDC properties and methods that support the new functionality.

* Runtime license fees apply


Report Designer Component

Seagate Crystal Reports 8 ships with new runtime report creation functions* in the Report Designer Component (RDC) which make it possible for reports to be created dynamically within your application (either in code or via a runtime report creation wizard). In addition, the RDC also offers the ability to use unbound fields to create complete reports without depending on an existing database connection. Please see the file Royalty Required Runtime.hlp for a listing of the RDC properties and methods that support the new functionality.

* Runtime license fees apply

Click on the following object/collection list to view the properties, methods, and events that are provided FREE with the Report Designer Component.

Application

Area

Areas

BlobFieldObject

BoxObject

CrossTabObject

Database

DatabaseFieldDefinition

DatabaseFieldDefinitions

DatabaseTable

Database Tables

ExportOptions

FieldObject

FormattingInfo

FormulaFieldDefinition

FormulaFieldDefinitions

GraphObject

GroupNameFieldDefinition

GroupNameFieldDefinitions

LineObject

MapObject

OlapGridObject

OleObject

Page

PageEngine

PageGenerator

Pages

ParameterFieldDefinition

ParameterFieldDefinitions

PrintingStatus

Report

ReportObjects

RunningtotalFieldDefinition

RunningTotalFieldDefinitions

Section

Sections

SortField

SortFields

SpecialVarFieldDefinition

SQLExpressionFieldDefinition

SQLExpressionFieldDefinitions

SubreportObject

SummaryFieldDefinition

SummaryFieldDefinitions

TextObject


Application
Object:  Application

  Methods	CanClose

GetVersion

LogOffServer

LogonServer

LogOnServerEx

OpenReport

SetMatchLogonInfo

SetMorePrintEngineErrorMessage


Area Properties
Object:  Area

Properties	CopiesToPrint

DetailHeight

DetailWidth

DiscardOtherGroups

EnableHierarchicalGroupSorting

GroupCondition

GroupConditionField

GroupIndent

GroupNumber

HideForDrillDown

HorizontalGap

InstanceIDField

KeepGroupTogether

KeepTogether

Kind

Name

NewPageAfter

NewPageBefore

NumberOfTopOrBottomNGroups

Parent

ParentIDField

PrintAtBottomOfPage

RepeatGroupHeader

ResetPageNumberAfter

Sections

SortDirection

Suppress

TopOrBottomNGroupSortOrder

TopOrBottomNSortField

Methods	SetInstanceIDField

SetParentIDField


Areas
Collection:  Areas

  Properties	Count

Item

Parent


BlobFieldObject
Object:  BlobFieldObject

Properties	BackColor

BorderColor

BottomCropping

BottomLineStyle

CloseAtPageBreak

Field

HasDropShadow

Height

KeepTogether

Kind

Left

LeftCropping

LeftLineStyle

Name

Parent

RightCropping

RightLineStyle

Suppress

Top

TopCropping

TopLineStyle

Width

XScaling

YScaling


BoxObject
Object:  BoxObject

Properties	Bottom

BottomRightSection

CloseAtPageBreak

CornerElipseHeight

CornerElipseWidth

ExtendToBottomOfSection

FillColor

HasDropShadow

Kind

Left

LineColor

LineStyle

LineThickness

Name

Parent

Right

Suppress

Top


CrossTabObject
Object:  CrossTabObject

Properties	BackColor

BorderColor

BottomLineStyle

CloseAtPageBreak

HasDropShadow

Height

KeepTogether

Kind

Left

LeftLineStyle

Name

Parent

RightLineStyle

Suppress

Top

TopLineStyle

Width


Database
Object:  Database

Properties	Parent

Tables

  Methods	AddADOCommand

AddOLEDBSource

LogOnServerEX

LogOnServer

LogOffServer

SetDataSource

Verify


DatabaseFieldDefinition
Object:  DatabaseFieldDefinition

Properties	DatabaseFieldName

Kind

Name

NextValue

NumberOfBytes

Parent

PreviousValue

TableAliasName

Value

ValueType


DatabaseFieldDefinitions
Collection:  DatabaseFieldDefinitions

Properties	Count

Item

Parent


DatabaseTable
Object:  DatabaseTable

Properties	ConnectBufferString

DatabaseType

DescriptiveName

DllName

Fields

Location

LogOnDatabaseName

LogOnServerName

LogOnUserID

Name

Parent

SessionUserID

SubLocation

  Methods	CheckDifferences

SetDataSource

SetLogOnInfo

SetPrivateData

SetSessionInfo

SetTableLocation

TestConnectivity


DatabaseTables
Collection:  DatabaseTables

Properties	Count

Item

Parent


ExportOptions
Object:  ExportOptions

Properties	ApplicationFileName

CharFieldDelimiter

CharStringDelimiter

DestinationDllName

DestinationType

DiskFileName

ExcelAreaGroupNumber

ExcelAreaType

ExcelConstantColumnWidth

ExcelTabHasColumnHeadings

ExcelUseConstantColumnWidth

ExcelUseTabularFormat

ExcelUseWorksheetFunctions

ExchangeDestinationType

ExchangeFolderPath

ExchangePassword

ExchangeProfile

ExchangeTabHasColumnHeadings

FormatDllName

FormatType

HTMLEnableSeparatedPages

HTMLFileName

HTMLHasPageNavigator

LotusDominoComments

LotusDominoDatabaseName

LotusDominoFormName

MailBccList

MailCcList

MailMessage

MailSubject

MailToList

NumberOfLinesPerPage

ODBCDataSourceName

ODBCDataSourcePassword

ODBCDataSourceUserID

ODBCExportTableName

Parent

UseReportDateFormat

UseReportNumberFormat

  Methods	PromptForExportOptions

Reset


FieldObject
Object:  FieldObject

Properties	AmPmType

AmString

BackColor

BooleanOutputType

BorderColor

BottomLineStyle

CanGrow

CharacterSpacing

CloseAtPageBreak

CurrencyPositionType

CurrencySymbol

CurrencySymbolType

DateCalendarType

DateEraType

DateFirstSeparator

DateOrder

DatePrefixSeparator

DateSecondSeparator

DateSuffixSeparator

DateWindowsDefaultType

DayType

DecimalPlaces

DecimalSymbol

DisplayReverseSign

EnableTightHorizontal

Field

FirstLineIndent

Font

HasDropShadow

Height

HorAlignment

HourMinuteSeparator

HourType

KeepTogether

Kind

LeadingDayPosition

LeadingDaySeparator

LeadingDayType

Left

LeftLineStyle

LineSpacing

LineSpacingType

MaxNumberOfLines

MinuteSecondSeparator

MinuteType

MonthType

Name

NegativeType

NextValue

Parent

PmString

PreviousValue

RightIndent

RightLineStyle

RoundingType

SecondType

Suppress

SuppressIfDuplicated

SuppressIfZero

TextColor

TextFormat

TextRotationAngle

ThousandsSeparators

ThousandSymbol

TimeBase

Top

TopLineStyle

UseLeadingZero

UseOneSymbolPerPage

UseSystemDefaults

Value

Width

YearType

ZeroValueString

  Methods 	SetLineSpacing

SetUnboundFieldSource


FormattingInfo
Object:  FormattingInfo

Properties	IsEndOfGroup

IsRepeatedGroupHeader

IsStartOfGroup


FormulaFieldDefinition
Object:  FormulaFieldDefinition

Properties	FormulaFieldName

Kind

Name

NextValue

NumberOfBytes

Parent

PreviousValue

Text

Value

ValueType

  Method	Check


FormulaFieldDefinitions
Collection:  FormulaFieldDefinitions

Properties	Count

Item

Parent


GraphObject
Object:  GraphObject

  Properties	AutoRangeData2Axis

AutoRangeDataAxis

BackColor

BarSize

BorderColor

BottomLineStyle

CloseAtPageBreak

Data2AxisDivisionMethod

Data2AxisDivisionNumber

Data2AxisGridline

Data2AxisNumberFormat

DataAxisDivisionMethod

DataAxisDivisionNumber

DataAxisGridline

DataAxisNumberFormat

DataPoint

DataTitleFont

DataType

DataValueNumberFormat

EnableAutoScaleDataAxis

EnableAutoScaleData2Axis

EnableShowLegend

FootNote

FootnoteFont

GraphColor

GraphDirection

GraphType

GroupAxisGridline

GroupsTitle

GroupTitleFont

HasDropShadow

Height

IsFootnoteByDefault

IsSubTitleByDefault

IsTitleByDefault

IsXAxisTitleByDefault

IsYAxisTitleByDefault

IsZAxisByDefault

KeepTogether

Kind

Left

LeftLineStyle

LegendFont

LegendLayout

LegendPosition

MarkerShape

MarkerSize

MaxData2AxisValue

MaxDataAxisValue

MinData2AxisValue

MinDataAxisValue

Name

Parent

PieSize

RightLineStyle

SeriesAxisGridline

SeriesLabelFont

SeriesTitle

SeriesTitleFont

SliceDetachment

SubTitle

SubTitleFont

Suppress

Title

TitleFont

Top

TopLineStyle

ViewingAngle

Width

XAxisTitle

Y2AxisTitle

YAxisTitle

ZAxisTitle


GroupNameFieldDefinition
Object:  GroupNameFieldDefinition

Properties	GroupNameFieldName

GroupNumber

Kind

Name

NextValue

NumberOfBytes

Parent

PreviousValue

Value

ValueType


GroupNameFieldDefinitions
Collection:  GroupNameFieldDefinitions

Properties	Count

Item

Parent


Object:  LineObject

  Properties	Bottom

EndSection

ExtendToBottomOfSection

Kind

Left

LineColor

LineStyle

LineThickness

Name

Parent

Right

Suppress

Top


MapObject
Object:  MapObject

Properties	BackColor

BorderColor

BottomLineStyle

CloseAtPageBreak

HasDropShadow

Height

KeepTogether

Kind

Left

LeftLineStyle

Name

Parent

RightLineStyle

Suppress

Top

TopLineStyle

Width


OlapGridObject
Object:  OlapGridObject

Properties	BackColor

BorderColor

BottomLineStyle

CloseAtPageBreak

HasDropShadow

Height

KeepTogether

Kind

Left

LeftLineStyle

Name

Parent

RightLineStyle

Suppress

Top

TopLineStyle

Width


OleObject
Object:  OleObject

Properties	BackColor

BorderColor

BottomCropping

BottomLineStyle

CloseAtPageBreak

FormattedPicture

HasDropShadow

Height

KeepTogether

Kind

Left

LeftCropping

LeftLineStyle

Name

Parent

RightCropping

RightLineStyle

Suppress

Top

TopCropping

TopLineStyle

Width

XScaling

Yscaling

  Method	SetOleLocation


Page
Object:  Page

Properties	IsLastPage

PageNumber

Parent

  Methods	RenderEPF

RenderHTML


PageEngine
Object:  PageEngine

  Properties	ImageOptions

Parent

  Methods	CreatePageGenerator

RenderTotallerETF

RenderTotallerHTML


PageGenerator
Object:  PageGenerator

Properties	ContainingGroupName

ContainingGroupPath

ContainingPageNumber

DrillDownLevel

GroupName

GroupPath

Pages

Parent

ReportName

xOffset

yOffset

  Methods	CreateSubreportPageGenerator

DrillOnGraph

DrillOnMap

DrillOnSubreport

Export

GetPageNumberForGroup

RenderTotallerETF

RenderTotallerHTML

SearchForText


Pages
Collection:  Pages

Properties	Count

Item

Parent


ParamterFieldDefinition
Object:  ParameterFieldDefinition

Properties	DisallowEditing

DiscreteOrRangeKind

EditMask

EnableExclusiveGroup

EnableMultipleValues

EnableNullValue

EnableRangeLimit

EnableShowDescriptionOnly

EnableSortBasedOnDesc

GroupNumber

IsCurrentValueSet

IsDefaultValueSet

Kind

MaximumValue

MinimumValue

Name

NeedsCurrentValue

NextValue

NthValueDescription

NumberOfBytes

NumberOfCurrentRanges

NumberOfCurrentValues

NumberOfDefaultValues

ParameterFieldName

ParameterType

Parent

PicklistSortMethod

PlaceInGroup

PreviousVaue

Prompt

ReportName

Value

ValueType

  Methods	AddCurrentRange

AddCurrentValue

AddDefaultValue

ClearCurrentValueAndRange

DeleteNthDefaultValue

GetNthCurrentRange

GetNthCurrentValue

GetNthDefaultValue

SetNthDefaultValue


ParameterFieldDefinitions
Collection:  ParameterFieldDefinitions

Properties	Count

Item

Parent


PrintingStatus
Object:  PrintingStatus

Properties	NumberOfPages

NumberOfRecordPrinted

NumberOfRecordRead

NumberOfREcordSelected

Parent

Progress


Report
Object:  Report

Properties	Application

ApplicationName

Areas

BottomMargin

CanPerformGroupingOnServer

CaseInsensitiveSQLData

ConvertDateTimeType

ConvertNullFieldToDefault

Database

DisplayProgressDialog

DriverName

EnableAsyncQuery

EnableGeneratingDataForHiddenObject

EnableParameterPrompting

EnablePerformQueriesAsynchronously

EnableSelectDistinctRecords

ExportOptions

FieldMappingType

FormulaFields

FormulaSyntax

GroupNameFields

GroupSelectionFormula

GroupSortFields

HasSavedData

KeywordsInReport

Kind

LastGetFormulaSyntax

LeftMargin

MorePrintEngineErrorMessages

Name

NumberOfGroup

Object

PageEngine

PaperOrientation

PaperSize

PaperSource

ParameterFields

Parent

PerformGroupingOnServer

PortName

PrintDate

PrinterDuplex

PrinterName

PrintingStatus

RecordSelectionFormula

RecordSortFields

ReportAuthor

ReportComments

ReportSubject

ReportTemplate

ReportTitle

RightMargin

RunningTotalFields

Sections

SQLExpressionFields

SQLQueryString

SummaryFields

TopMargin

TranslateDosMemos

TranslateDosStrings

UseIndexForSpeed

VerifyOnEveryPrint

  Methods	AddGroup

AddReportVariable

AutoSetUnboundFieldSource

CancelPrinting

DiscardSavedData

EndFormatPage

Export

GetNextRows

GetReportVariableValue

OpenSubreport

PrinterSetup

PrintOut

ReadRecords

SaveAs

SelectPrinter

SetDialogParentWindow

SetReportVariableValue

  Events	BeforeFormatPage

NoData


ReportObjects
Object:  ReportObjects

Properties	Count

Item

Parent


RunningTotalFieldDefinition
Object:  RunningTotalFieldDefinition

Properties	Kind

Name

NextValue

NumberOfBytes

Parent

PreviousValue

RunningTotalFieldName

Value

ValueType


RunningTotalFieldDefinitions
Collection:  RunningTotalFieldDefinitions

Properties	Count

Item

Parent


Section
Object:  Section

Properties	BackColor

Height

KeepTogether

MinimumHeight

Name

NewPageAfter

NewPageBefore

Number

Parent

PrintAtBottomOfPage

ReportObjects

ResetPageNumberAfter

Suppress

SuppressIfBlank

UnderlaySection

Width

  Event	Format


Sections
Collection:  Sections

Properties	Count

Item

Parent


SortField
Object:  Database

Properties	Field

Parent

SortDirection


SortFields
Object:  SortFields

Properties	Count

Item

Parent

  Methods	Add

Delete


SpecialVarFieldDefinition
Object:  SpecialVarfieldDefinition

Properties	Kind

Name

NextValue

NumberOfBytes

Parent

PreviousValue

SpecialVarType

Value

ValueType


SQLExpressionFieldDefinition
Object:  SQLExpressionFieldDefinition

Propeties	Kind

Name

NextValue

NumberOfBytes

Parent

PreviousValue

SQLExpressionFieldName

Text

Value

ValueType

  Method	Check


SQLExpressionFieldDefinitions
Collection:  SQLExpressionFieldDefinitions

Properties	Count

Item

Parent


SubreportObject
Object:  SubreportObject

Properties	BackColor

BorderColor

BottomLineStyle

CanGrow

CloseAtPageBreak

EnableOnDemand

HasDropShadow

Height

KeepTogether

Kind

Left

LeftLineStyle

Name

Parent

RightLineStyle

SubreportName

Suppress

Top

TopLineStyle

Width

  Method 	OpenSubreport


SummaryFieldDefinition
Object:  SummaryFieldDefinition

Properties	FooterArea

HeaderArea

Kind

Name

NextValue

NumberOfBytes

Parent

PreviousValue

Value

ValueType


SummaryFieldDefinitions
Collection:  SummaryFieldDefinitions

Properties	Count

Item

Parent


TextObject
Object:  TextObject

Properties	BackColor

BorderColor

BottomLineStyle

CanGrow

CharacterSpacing

CloseAtPageBreak

FirstLineIndent

Font

HasDropShadow

Height

HorAlignment

KeepTogether

Kind

Left

LeftIndent

LeftLineStyle

LineSpacing

LineSpacingType

MaxNumberOfLines

Name

Parent

RightIndent

RightLineStyle

Suppress

SuppressIfDuplicated

Text

TextColor

TextRotationAngle

Top

TopLineStyle

Width

  Methods	SetLineSpacing

SetText


Crystal Report Print Engine API

The following lists the functions which are provided free in the Crystal Report Print Engine API:

PEAddParameterCurrentRange

PEAddParameterCurrentValue

PEAddParameterDefaultValue

PECancelPrintJob

PECanCloseEngine

PECheckFormula

PECheckGroupSelectionFormula

PECheckNthTableDifferences

PECheckSelectionFormula

PECheckSQLExpression

PEClearParameterCurrentValuesAndRanges

PECloseEngine

PEClosePrintJob

PECloseSubreport

PECloseWindow

PEConvertPFInfoToVInfo

PEConvertVInfoToPFInfo

PEDeleteNthGroupSortField

PEDeleteNthParameterDefaultValue

PEDeleteNthSortField

PEDiscardSavedData

PEEnableEvent

PEEnableProgressDialog

PEExportPrintWindow

PEExportTo

PEFreeDevMode

PEGetAllowPromptDialog

PEGetAreaFormat

PEGetAreaFormatFormula

PEGetEnableEventInfo

PEGetErrorCode

PEGetErrorText

PEGetExportOptions

PEGetFieldMappingType

PEGetFormula

PEGetFormulaSyntax

PEGetGraphAxisInfo

PEGetGraphFontInfo

PEGetGraphOptionInfo

PEGetGraphTextDefaultOption

PEGetGraphTextInfo

PEGetGraphTypeInfo

PEGetGroupCondition

PEGetGroupOptions

PEGetGroupSelectionFormula

PEGetHandleString

PEGetJobStatus

PEGetMargins

PEGetNDetailCopies

PEGetNFormulas

PEGetNGroups

PEGetNGroupSortFields

PEGetNPages

PEGetNParameterCurrentRanges

PEGetNParameterCurrentValues

PEGetNParameterDefaultValues

PEGetNParameterFields

PEGetNSections

PEGetNSectionsInArea

PEGetNSortFields

PEGetNSQLExpressions

PEGetNSubreportsInSection

PEGetNTables

PEGetNthFormula

PEGetNthGroupSortField

PEGetNthParameterCurrentRange

PEGetNthParameterCurrentValue

PEGetNthParameterDefaultValue

PEGetNthParameterField

PEGetNthParameterType

PEGetNthParameterValueDescription

PEGetNthSortField

PEGetNthSQLExpression

PEGetNthSubreportInSection

PEGetNthTableLocation

PEGetNthTableLogOnInfo

PEGetNthTablePrivateInfo

PEGetNthTableSessionInfo

PEGetNthTableType

PEGetParameterMinMaxValue

PEGetParameterPickListOption

PEGetParameterValueInfo

PEGetPrintDate

PEGetPrintOptions

PEGetReportOptions

PEGetReportSummaryInfo

PEGetReportTitle

PEGetSectionCode

PEGetSectionFormat

PEGetSectionFormatFormula

PEGetSectionHeight

PEGetSelectedPrinter

PEGetSelectionFormula

PEGetSQLExpression

PEGetSQLQuery

PEGetSubreportInfo

PEGetTrackCursorInfo

PEGetVersion

PEGetWindowHandle

PEGetWindowOptions

PEHasSavedData

PEIsPrintJobFinished

PELogOffServer

PELogOnServer

PELogOnSQLServerWithPrivateInfo

PENextPrintWindowMagnification

PEOpenEngine

PEOpenPrintJob

PEOpenSubreport

PEOutputToPrinter

PEOutputToWindow

PEPrintControlsShowing

PEPrintReport

PEPrintWindow

PEReimportSubreport

PESelectPrinter

PESetAllowPromptDialog

PESetAreaFormat

PESetAreaFormatFormula

PESetDialogParentWindow

PESetEventCallback

PESetFieldMappingType

PESetFont

PESetFormula

PESetFormulaSyntax

PESetGraphAxisInfo

PESetGraphFontInfo

PESetGraphOptionInfo

PESetGraphTextDefaultOption

PESetGraphTextInfo

PESetGraphTypeInfo

PESetGroupCondition

PESetGroupOptions

PESetGroupSelectionFormula

PESetMargins

PESetNDetailCopies

PESetNthGroupSortField

PESetNthParameterDefaultValue

PESetNthParameterField

PESetNthParameterValueDescription

PESetNthSortField

PESetNthTableLocation

PESetNthTableLogOnInfo

PESetNthTablePrivateInfo

PESetNthTableSessionInfo

PESetParameterMinMaxValue

PESetParameterPickListOption

PESetParameterValueInfo

PESetPrintDate

PESetPrintOptions

PESetReportOptions

PESetReportSummaryInfo

PESetReportTitle

PESetSectionFormat

PESetSectionFormatFormula

PESetSectionHeight

PESetSelectionFormula

PESetSQLExpression

PESetSQLQuery

PESetTrackCursorInfo

PESetWindowOptions

PEShowFirstPage

PEShowLastPage

PEShowNextPage

PEShowNthPage

PEShowPreviousPage

PEShowPrintControls

PEStartPrintJob

PETestNthTableConnectivity

PEVerifyDatabase

PEZoomPreviewWindow


Automation Server (OLE) Interface

Click on the following object/collection list to view the properties, methods, and events that are provided free with the Automation Server (OLE) Interface.

Application

Area

AreaOptions

Areas

BlobFieldObject

Border

BoxObject

CrossTabObject

Database

DatabaseFieldDefinition

DatabaseFieldDefinitions

DatabaseLink

DatabaseLinks

DatabaseParameter

DatabaseParameters

DatabaseTable

DatabaseTables

EmbeddedField

EmbeddedFields

EventInfo

ExportOptions

FieldFormat

FieldMappingValue

FieldObject

FieldValue

Font

FormulaFieldDefinition

FormulaFieldDefinitions

GlobalOptions

GraphObject

GroupAreaOptions

GroupnameFieldDefinition

LineObject

MapObject

ObjectFormat

OLEObject

Page

PageEngine

PageGenerator

Pages

PageSetup

Paragraph

Paragraphs

ParameterFieldDefinition

ParameterFieldDefinitions

PictureFormat

PrinterInfo

PrintingStatus

PrintWindowOptions

Report

ReportObjects

ReportOptions

ReportSummaryInfo

Section

SectionOptions

Sections

SortField

SortFields

SpecialVarFieldDefinition

SubreportObject

SummaryFieldDefinition

SummaryFieldDefinitions

TabStop

TabStops

TextObject

TextRange

TrackCursorInfo

View

Views

Window


Application
Object: Application

  Properties	LastErrorCode

LastErrorString

Options

Parent

  Methods	CanClose

ClearError

CreateReport

EnableFeatures

GetVersion

LogOffServer

LogOnServer

OpenReport


Area
Object: Area

  Properties	Application

CopiesToPrint

GroupNumber

GroupOptions

Kind

Options

Parent

Report

Sections


AreaOptions
Object: AreaOptions

  Properties	Application

KeepTogether

KeepTogetherFormula

NewPageAfter

NewPageAfterFormula

NewPageBefore

NewPageBeforeFormula

NotHideForDrillDown

NotHideForDrillDownFormula

Parent

PrintAtBottomOfPage

PrintAtBottomOfPageFormula

Report

ResetPageNumberAfter

ResetPageNumberAfterFormula

Visible

VisibleFormula


Areas
Collection: Areas

  Properties	Application

Count

Item

Parent

Report


BlobFieldObject
Object: BlobFieldObject

  Properties	Application

Border

Field

Format

Height

Kind

Left

Parent

PictureFormat

Report

Top

Width


Border
Object: Border

  Properties	Application

BackColor

BackColorFormula

BottomLineStyle

BottomLineStyleFormula

DropShadow

DropShadowFormula

ForeColor

ForeColorFormula

LeftLineStyle

LeftLineStyleFormula

Parent

Report

RightLineStyle

RightLineStyleFormula

TightHorizontal

TightHorizontalFormula

TopLineStyle

TopLineStyleFormula


BoxObject
Object: BoxObject

  Properties	Application

Bottom

BottomRightSection

CloseAtPageBreak

DropShadow

ExtendToBottomOfSection

FillColor

Format

Kind

Left

LineColor

LineStyle

LineThickness

Parent

Report

Right

Top


CrossTabObject
Object: CrossTabObject

  Properties	Application

Border

ColumnGroups

Format

Height

Kind

Left

Parent

Report

RowGroups

SummaryFields

Top

Width


Database
Object: Database

  Properties	Application

Links

Parameters

Parent

Report

Tables

  Method	ConvertDatabaseDriver

Verify


DatabaseFieldDefinition
Object: DatabaseFieldDefinition

  Properties	Application

DatabaseFieldName

Kind

Name

NumberOfBytes

Parent

Report

TableAliasName

ValueType


DatabaseFieldDefinitions
Collection: DatabaseFieldDefinitions

  Properties	Application

Count

Item

Parent

Report


DatabaseLink
Object: DatabaseLink

  Properties	Application

destFields

DestTable

indexInUse

joinType

lookupType

Parent

PartialMatchEnabled

Report

srcFields

SrcTable


DatabaseLinks
Collection: DatabaseLinks

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


DatabaseParameter
Object: DatabaseParameter

  Properties	Application

Name

Parent

Report

Type

Value


DatabaseParameters
Collection: DatabaseParameters

  Properties	Application

Count

Item

Parent

Report


DatabaseTable
Object: DatabaseTable

  Properties	Application

ConnectBuffer

DescriptiveName

DllName

Fields

Location

LogOnDatabaseName

LogOnServerName

LogOnUserID

Name

Parent

PrivateDataTag

Report

SessionUserID

SubLocation

Type

  Methods	GetPrivateData

SetLocationEx

SetLogOnInfo

SetPrivateData

SetSessionInfo

TestConnectivity


DatabaseTables
Collection: DatabaseTables

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


EmbeddedField
Object: EmbeddedField

  Properties	Application

End

Field

Font

Format

Parent

Report

Start


EmbeddedFields
Collection: EmbeddedFields

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


EventInfo
Object: EventInfo

  Properties	ActivatePrintWindowEventEnabled

Application

ClosePrintWindowEventEnabled

FieldMappingEventEnabled

  	GroupEventEnabled

Parent

PrintWindowButtonEventEnabled

ReadingRecordEventEnabled

Report

RightMouseClickedEventEnabled

StartStopEventEnabled


ExportOptions
Object: ExportOptions

  Properties	Application

CharFieldDelimiter

CharStringDelimiter

DestinationDllName

DestinationType

DiskFileName

ExcelTabHasColumnHeadings

ExchangeDesinationType

ExchangeFolderPath

ExchangePassword

ExchangeProfile

FormatDllName

FormatType

HTMLFileName

MailBccList

MailCcList

MailMessage

MailSubject

MailToList

NumberOfLinesPerPage

ODBCDataSourceName

ODBCDataSourcePassword

ODBCDataSourceUserID

ODBCExportTableName

Parent

Report

UseReportDateFormat

UseReportNumberFormat

  Methods	PromptForExportOptions

Reset


FieldFormat
Object: FieldFormat

  Properties	AmPmType

AmPmTypeFormula

AmString

AmStringFormula

Application

BooleanOutputType

BooleanOutputTypeFormula

CurrencyPositionType

CurrencyPositionTypeFormula

CurrencySymbol

CurrencySymbolFormula

CurrencySymbolType

CurrencySymbolTypeFormula

DateFirstSeparator

DateFirstSeparatorFormula

DateOrder

DateOrderFormula

DateSecondSeparator

DateSecondSeparatorFormula

DateTimeOrder

DateTimeOrderFormula

DateTimeSeparatorString

DateTimeSeparatorStringFormula

DateWindowsDefaultType

DateWindowsDefaultTypeFormula

DayType

DayTypeFormula

DecimalPlaces

DecimalPlacesFormula

DecimalSymbol

DecimalSymbolFormula

HourMinuteSeparator

HourMinuteSeparatorFormula

HourType

HourTypeFormula

LeadingDaySeparator

LeadingDaySeparatorFormula

LeadingDayType

LeadingDayTypeFormula

MaxNumberOfLines

MinuteSecondSeparator

MinuteSecondSeparatorFormula

MinuteType

MinuteTypeFormula

MonthType

MonthTypeFormula

NegativeType

NegativeTypeFormula

Parent

PmString

PmStringFormula

Report

RoundingType

RoundingTypeFormula

SecondType

SecondTypeFormula

SuppressIfDuplicated

SuppressIfDuplicatedFormula

SuppressIfZero

SuppressIfZeroFormula

ThousandsSeparators

ThousandsSeparatorsFormula

ThousandSymbol

ThousandSymbolFormula

TimeBase

TimeBaseFormula

UseLeadingZero

UseLeadingZeroFormula

UseOneSymbolPerPage

UseOneSymbolPerPageFormula

UseSystemDefaults

YearType

YearTypeFormula


FieldMappingValue
Object: FieldMappingValue

  Properties	Application

FieldName

MappingTo

Parent

Report

TableName

ValueType


FieldObject
Object: FieldObject

  Properties	Application

Border

Field

FieldFormat

Font

FontColorFormat

Format

Height

Kind

Left

Parent

Report

Top

Width


FieldValue
Object: FieldValue

  Properties	Application

Name

Parent

Report

Value


Font
Object: Font

  Properties	Application

Color

Italic

Name

Parent

Report

Size

StrikeThrough

Underline

Weight


FormulaFieldDefinition
Object: FormulaFieldDefinition

  Properties	Application

FormulaFieldName

Kind

Name

NumberOfBytes

Parent

Report

Text

ValueType

  Method	Check


FormulaFieldDefinitions
Collection: FormulaFieldDefinitions

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


GlobalOptions
Object: GlobalOptions

  Properties	Application

MatchLogOnInfo

MorePrintEngineErrorMessages

Parent


GraphObject
Object: GraphObject

  Properties	Application

Border

ColumnGroupNumber

ConditionField

CrossTabObject

DataFields

DataType

Direction

DisplayType

FontFaceName

FootNote

Format

GroupsTitle

Height

Kind

Left

MaxValue

MinValue

Parent

Report

RowGroupNumber

SeriesTitle

ShowDataValueEnabled

ShowGridLineEnabled

ShowLegendEnabled

ShowVerticalBarEnabled

SubTitle

SummarizedField

Title

Top

VerticalBars

Width

XAxisTitle

YAxisTitle

ZAxisTitle


GroupAreaOptions
Object: GroupAreaOptions

  Properties	Application

Condition

ConditionField

DiscardOtherGroups

KeepGroupTogether

NumberOfTopOrBottomGroups

Parent

RepeatGroupHeader

Report

SortDirection

TopOrBottomNGroups


GroupNameFieldDefinition
Object: GroupNameFieldDefinition

  Properties	Application

GroupNumber

Kind

Name

NumberOfBytes

Parent

Report

ValueType


LineObject
Object: LineObject

  Properties	Application

Bottom

Color

EndSection

Format

Kind

Left

Parent

PrintAtBottomOfSection

Report

Right

Style

Thickness

Top


MapObject
Object: MapObject

  Properties	Application

Border

Format

Height

Kind

Left

Parent

Report

Top

Width


ObjectFormat
Object: ObjectFormat

  Properties	Application

CanGrow

CanGrowFormula

HorAlignment

HorAlignmentFormula

KeepTogether

KeepTogetherFormula

Parent

Report

SplitAdornment

SplitAdornmentFormula

Visible

VisibleFormula


OLEObject
Object: OLEObject

  Properties	Application

Border

Format

Height

Kind

Left

Parent

PictureFormat

Report

Top

Width


Page
Object: Page

  Properties	Application

IsLastPage

PageNumber

Parent

Report

  Methods	RenderEPF

RenderHTML


PageEngine
Object: PageEngine

  Property	ImageOptions

  Methods	CreatePageGenerator

RenderTotallerETF

RenderTotallerHTML


PageGenerator
Object: PageGenerator

  Properties	Application

ContainingGroupName

ContainingGroupPath

ContainingPageNumber

DrillDownLevel

GroupName

GroupPath

Pages

Parent

Report

ReportName

Xoffset

Yoffset

  Methods	CreateSubreportPageGenerator

DrillOnGraph

DrillOnMap

DrillOnSubreport

Export

GetPageNumberForGroup

RenderTotallerETF

RenderTotallerHTML

SearchForText


Pages
Collection: Pages

  Properties	Application

Count

Item

Parent

Report


PageSetup
Object: PageSetup

  Properties	Application

BottomMargin

LeftMargin

PaperOrientation

PaperSize

Parent

  	Report

RightMargin

TopMargin


Paragraph
Object: Paragraph

  Properties	Alignment

Application

End

FirstLineIndent

LeftIndent

Parent

Report

RightIndent

Start

TabStops


Paragraphs
Collection: Paragraphs

  Properties	Application

Count

Item

Parent

Report


ParameterFieldDefinition
Object: ParameterFieldDefinition

  Properties	Application

CurrentValue

CurrentValueSet

DefaultValue

DefaultValueSet

Kind

Name

NeedsCurrentValue

NumberOfBytes

ParameterFieldName

Parent

Prompt

Report

ReportName

ValueType

  Methods	SetCurrentValue

SetDefaultValue


ParameterFieldDefinitions
Collection: ParameterFieldDefinitions

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


PictureFormat
Object: PictureFormat

  Properties	Application

BottomCropping

LeftCropping

Parent

Report

RightCropping

TopCropping

XScaling

YScaling


PrinterInfo
Object: PrinterInfo

  Properties	Application

DriverName

Parent

PortName

PrinterName

Report


PrintingStatus
Object: PrintingStatus

  Properties	Application

LatestPageNumber

NumberOfPages

Parent

Progress

RecordsPrinted

RecordsRead

RecordsSelected

Report

StartPageNumber


PrintWindowOptions
Object: PrintWindowOptions

  Properties	Application

CanDrillDown

HasCancelButton

HasCloseButton

HasExportButton

HasGroupTree

HasNavigationControls

HasPrintButton

HasPrintSetupButton

HasProgressControls

HasRefreshButton

HasSearchButton

HasZoomControl

Parent

Report

ShowDocumentTips

ShowToolbarTips

TrackCursorInfo


Report
Object: Report

  Properties	Application

Areas

Database

DialogParentWindow

EventInfo

ExportOptions

FieldMappingType

FormulaFields

GroupSelectionFormula

GroupSortFields

HasSavedData

LastErrorCode

LastErrorString

NumberOfGroups

Options

PageEngine

PageSetup

ParameterFields

ParameterPromptingEnabled

Parent

PrintDate

PrinterInfo

PrintingStatus

PrintWindowOptions

ProgressDialogEnabled

RecordSelectionFormula

RecordSortFields

ReportSummaryInfo

Sections

SQLQueryString

SummaryFields

  Methods	AddGroup

CancelPrinting

ClearError

DeleteGroup

DiscardSavedData

Export

OpenSubreport

Preview

PrintOut

ReadRecords

Save

SelectPrinter

  Events	FieldMapping

ReadingRecords

Start

Stop


ReportObjects
Collection: ReportObjects

  Properties	Application

Count

Item

Parent

Report


ReportOptions
Object: ReportOptions

  Properties	Application

CaseInsensitiveSQLData

ConverDatTimeToDate

ConvertNullFieldToDefault

DoAsyncQuery

GenerateDataForHiddenObject

HasGroupTree

MorePrintEngineErrorMessages

Parent

Report

SaveDataWithReport

SaveSummariesWithReport

TranslateDOSMemos

TranslateDOSStrings

UseIndexforSpeed

VerifyOnEveryPrint

ZoomMode


ReportSummaryInfo
Object: ReportSummaryInfo

  Properties	Application

Author

Comments

Keywords

Name

Parent

Report

Subject

Template

Title


Section
Object: Section

  Properties	Application

Height

Number

Options

Parent

Report

ReportObjects

Width

  Methods	CreateBoxObject

CreateCrossTabObject

CreateDatabaseFieldObject

CreateFormulaFieldObject

CreateGraphObject

CreateGroupNameFieldObject

CreateLineObject

CreateParameterFieldObject

CreatePictureObject

CreateSpecialVarFieldObject

CreateSummaryFieldObject

CreateSubreportObject

CreateTextObject

DeleteReportObject


SectionOptions
Object: SectionOptions

  Properties	Application

BackColor

BackColorFormula

FreeFormPlacement

KeepTogether

KeepTogetherFormula

NewPageAfter

NewPageAfterFormula

NewPageBefore

NewPageBeforeFormula

Parent

PrintAtBottomOfPage

PrintAtBottomOfPageFormula

Report

ResetPageNumberAfter

ResetPageNumberAfterFormula

SuppressIfBlank

SuppressIfBlankFormula

UnderlaySection

UnderlaySectionFormula

Visible

VisibleFormula


Sections
Collection: Sections

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


SortField
Object: SortField

  Properties	Application

Field

Parent

Report

SortDirection


SortFields
Collection: SortFields

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


SpecialVarFieldDefinition
Object: SpecialVarFieldDefinition

  Properties	Application

Kind

Name

NumberOfBytes

Parent

Report

SpecialVarType

ValueType


SubreportObject
Object: SubreportObject

  Properties	Application

Border

Format

Height

IsOnDemand

Kind

Left

Links

Name

Parent

Report

Top

Width


SummaryFieldDefinition
Object: SummaryFieldDefinition

  Properties	Application

CrossTabObject

FooterArea

ForCrossTab

HeaderArea

Kind

Name

NumberOfBytes

Parent

Report

SummaryType

ValueType


SummaryFieldDefinitions
Collection: SummaryFieldDefinitions

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


TabStop
Object: TabStop

  Properties	Alignment

Application

Parent

Position

Report


TabStops
Collection: TabStops

  Properties	Application

Count

Item

Parent

Report

  Methods	Add

Delete


TextObject
Object: TextObject

  Properties	Application

Border

EmbeddedFields

Format

Height

Kind

Left

MaxNumberOfLines

Paragraphs

Parent

Report

Size

SuppressIfDuplicated

TextRange

Top

Width

  Methods	DeleteText

InsertText


TextRange
Object: TextRange

  Properties	Application

End

Font

Parent

Report

Start


TrackCursorInfo
Object: TrackCursorInfo

  Properties	Application

DetailAreaCursor

DetailAreaFieldCursor

GraphCursor

GroupAreaCursor

GroupAreaFieldCursor

Parent

Report


View
Object: View

  Properties	Application

DisplayedPageNumber

Parent

Report

  Methods	Close

Export

NextMagnification

PrintOut

ShowFirstPage

ShowLastPage

ShowNextPage

ShowNthPage

ShowPreviousPage

ZoomPreviewWindow


Views
Collection: Views

  Properties	Application

Count

Item

Parent

Report


Window
Object: Window

  Properties	Application

ControlsVisible

Parent

Report

Views

WindowHandle

  Method	Close

  Events	ActivatePrintWindow

CancelButtonClicked

CloseButtonClicked

ClosePrintWindow

DeactivatePrintWindow

DrillOnDetail

DrillOnGroup

ExportButtonClicked

FirstPageButtonClicked

GroupTreeButtonClicked

LastPageButtonClicked

NextPageButtonClicked

PrevPageButtonClicked

PrintButtonClicked

PrintSetupButtonClicked

RefreshButtonClicked

RightMouseClicked

SearchButtonClicked

ShowGroup

ZoomLevelChanging


ActiveX (OCX / OLE) Control

The following lists the properties and methods which are provided free with ActiveX (OCX/OLE) Control:

Properties:

Action

BoundReportFooter

BoundReportHeading

Connect

CopiesToPrinter

DataBindings

DataFiles

DataSource

Destination

DetailCopies

DialogParentHandle

DiscardSavedData

EMailCCList

EMailMessage

EMailSubject

EMailToList

ExchangeFolder

ExchagePassword

ExchageProfile

Formulas

GraphData

GraphOptions

GraphText

GraphType

GridSource

GroupCondition

GroupSelectionFormula

GroupSortFields

index

LastErrorNumber

LastErrorString

LogOnInfo

MarginBottom

MarginLeft

MarginRight

MarginTop

name

Object

ParameterFields

Parent

Password

PrintDay

PrinterCollation

PrinterCopies

PrinterDriver

PrinterName

PrinterPort

PrinterStartPage

PrinterStopPage

PrintFileCharSepQuote

PrintFileCharSepSeparator

PrintFileLinesPerPage

PrintFileName

PrintFileODBCPassword

PrintFileODBCSource

PrintFileODBCTable

PrintFileODBCUser

PrintFileType

PrintFileUseRptDateFmt

PrintFileUseRptNumberFmt

PrintMonth

PrintYear

ProgressDialog

RecordsPrinted

RecordsRead

RecordsSelected

ReportDisplayPage

ReportFileName

ReportLatestPage

ReportSource

ReportStartPage

ReportTitle

SectionFont

SectionFormat

SectionLineHeight

SectionMinHeight

SelectionFormula

SessionHandle

SortFields

SQLQuery

Status

StoredProcParam

SubreportToChange

Tag

UserName

WindowAllowDrillDown

WindowBorderStyle

WindowControlBox

WindowControls

WindowHeight

WindowLeft

WindowMaxButton

WindowMinButton

WindowParentHandle

WindowShowCancelBtn

WindowShowCloseBtn

WindowShowExportBtn

WindowShowGroupTree

WindowShowNavigationCtls

WindowShowPrintBtn

WindowShowPrintSetupBtn

WindowShowProgressCtls

WindowShowRefreshBtn

WindowShowSearchBtn

WindowShowZoomCtl

WindowState

WindowTitle

WindowTop

WindowWidth

Methods:

AboutBox

FetchSelectionFormula

GetNSubreports

GetNthSubreportName

LogOffServer

LogOnServer

PageCount

PageFirst

PageLast

PageNext

PagePrevious

PageShow

PageZoom

PageZoomNext

PrinterSelect

PrintReport

ReplaceSelectionFormula

Reset

RetrieveDataFiles

RetrieveLogonInfo

RetrieveSQLQuery

RetrieveStoredProcParams

SpecifyDataSourceField


Delphi VCL Control

The following lists the properties, methods and events which are provided free with the Delphi VCL Control.

Properties

The following are the single Properties that belong specifically to the TCrpe class:

About

CanCloseEngine

ConnectMethod

CrpePath

DesignControls

DetailCopies

DialogParent

DiscardSavedData

FieldMapping

HasSavedData

IsJobFinished

JobNumber

LastErrorNumber

LastErrorString

LoadEngineOnUse

Output

PrintEnded

ProgressDialog

ReportName

ReportTitle

SendOnExecute

Status

WindowEvents

WindowParent

WindowStyle

The following are the Sub-class Properties that belong specifically to the TCrpe class.  Each sub-class also has its own Properties which can be viewed by referencing the UCRPE32.HLP.

AreaFormat

AreaFormatFormulas

Connect

Export

Expressions

Formulas

GraphAxis

GraphData

GraphOptionInfo

GraphOptions

GraphText

GraphType

GroupCondition

GroupOptions

GroupSelection

GroupSortFields

Log

LogOnInfo

LogOnServer

Margins

Pages

ParamFields

PrintDate

Printer

PrintOptions

Records

ReportOptions

SectionFont

SectionFormat

SectionFormatFormulas

SectionHeight

Selection

SessionInfo

SortFields

SQL

Subreports

SummaryInfo

Tables

Version

WindowButtonBar

WindowCursor

WindowSize

WindowState

WindowZoom

Methods

The following lists the Methods that belong specifically to the TCrpe class.  Each sub-class also has its own methods which can be viewed by referencing the UCRPE32.HLP file and looking up that particular sub-class.

CancelJob

Clear

CloseEngine

CloseJob

CloseWindow

CopyFrom

Create

Destroy

DiscardData

Execute

ExportWindow

Focused

HideWindow

LogOnPrivateInfo

OpenEngine

OpenJob

PrintWindow

ReportWindowHandle

RetrieveDetailCopies

RetrieveFieldMapping

RetrieveReportTitle

RetrieveWindowState

SendDetailCopies

SendDialogParent

SendDiscardSavedData

SendFieldMapping

SendOutput

SendProgressDialog

SendReportTitle

SetFocus

ShowWindow

VerifyDatabase

Events

Regular Events

OnCreate

OnError

OnExecuteBegin

OnExecuteDoneSend

OnExecuteEnd

OnFieldMapping

OnGetVersion

OnJobOpened

OnPrintEnded

OnPrinterSend

OnWindowClose

Window Events

There are 23 Preview Window callback events, prefixed with "w" (for Window Events).  These are activated when the WindowEvents property is set to True.  These events allow a Delphi application to respond to actions that take place on the Preview Window, such as button clicks and drill-down

events.

wOnActivateWindow

wOnCancelBtnClick

wOnCloseBtnClick

wOnCloseWindow

wOnDeActivateWindow

wOnDrillDetail

wOnDrillGroup

wOnExportBtnClick

wOnFirstPageBtnClick

wOnGroupTreeBtnClick

wOnLastPageBtnClick

wOnNextPageBtnClick

wOnPreviousPageBtnClick

wOnPrintBtnClick

wOnPrintSetupBtnClick

wOnReadingRecords

wOnRefreshBtnClick

wOnMouseClick

wOnSearchBtnClick

wOnShowGroup

wOnStartEvent

wOnStopEvent

wOnZoomLevelChange

Note:

Window Events are only available with Seagate Crystal Reports 6 or higher. The wOnMouseClick event is only available with SCR 7 or higher.


Runtime File Requirements Index

Click the topic of interest from the following list for further information:

Method Used to Access the Crystal Reports Engine

Database Access

Exporting

Foreign Language Requirements

Additional Components

Crystal ASP Web Report Server Index


Method Used to Access the Crystal Report Engine

The application you created is using one of the following methods to access the Crystal Reports Engine. Click the appropriate method from the following list to determine the files you are required to include.

METHOD	PROJECT REFERENCE NAME	DESCRIPTION
Report Designer Component (craxdrt.dll)	Crystal Report 8 ActiveX Designer Runtime library	32-bit only COM object model, dual interface, apartment model
Crystal Reports Automation Server (cpeaut32.dll)	Crystal Report Print Engine 8 Object Library	32-bit COM object model, dispatch only
Crystal Report Engine API (crpe32.dll)	Crystal Report API Interface, declares encapsulated in either global32.bas or crpe.h	Interface for C developers
Crystal ActiveX Control (crystl32.ocx)	ActiveX Control	32-bit OCX


Report Designer Component

The required runtime files for an application developed using the Report Designer Component are listed below.

FILE	LOCATION	DESCRIPTION
CRAXDRT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Crystal Reports ActiveX Designer Runtime Support DLL
CRVIEWER.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Crystal Report Viewer
NOTE: You must register these DLLs using regsvr32.exe.

NOTE: The Crystal Report Viewer DLL needs to be distributed if reports are being printed to the screen. If the reports are being exported or printed to the printer, and not being viewed to a window, then this DLL is not required.

FILE	LOCATION	DESCRIPTION
IMPLODE.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Compression Library
SSCSDK80.DLL	\PROGRAM FILES\SEAGATE SOFTWARE\SHARED	Charting DLL
CRPAIG80.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Text object DLL
MFC42.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MFCDLL Shared Library
MSVCRT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	C Runtime Library
NOTE: Include IMPLODE.DLL only for applications using reports created in versions previous to SCR 8.


Crystal Reports Automation Server (CPEAUT)

The required runtime files for an application developed using the Crystal Reports Automation Server (cpeaut32.dll) are listed below.

FILE	LOCATION	DESCRIPTION
CPEAUT32.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Crystal Report Automation Server
CRPE32.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Interface to the Crystal Report Engine
CRPAIG80.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal Reports text object support
IMPLODE.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Compression Library
MFC42.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Microsoft Foundation Class Libraries
MSVCIRT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Runtime Library
MSVCP60.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Runtime Library
MSVCRT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	C Runtime Libraries
NOTE: Include IMPLODE.DLL only for applications using reports created in versions previous to SCR 8.


Crystal Report Engine API

The required runtime files for an application developed using the Crystal Report Print Engine API (crpe32.dll) are listed below.

FILE	LOCATION	DESCRIPTION
CRPE32.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Interface to the Crystal Report Engine
CRPAIG80.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal Reports text object support
IMPLODE.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Compression Library
MFC42.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Microsoft Foundation Class Libraries
MSVCIRT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Runtime Library
MSVCP60.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Runtime Library
NOTE: Include IMPLODE.DLL only for applications using reports created in versions previous to SCR 8.

If your Visual Basic application uses any of the following functions,

CrPEExportToDisk	CrPEExportToExch	crPEExportToMapi
CrPEExportToHTML	CrPEExportToODBC	crPESelectPrinter
CrPEGetSelectedPrinter

you must include:

FILE	LOCATION	DESCRIPTION
CRWRAP32.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Print Engine Wrapper ( intended as a sample of how to prototype structured calls for languages that do not support structures)
Note: The Print Engine Wrapper in Visual Basic is used only for Exporting and Printer Selection.


Crystal ActiveX Control (OCX)

The required runtime files for an application developed using the Crystal ActiveX Control (crystl32.ocx) are listed below.

FILE	LOCATION	DESCRIPTION
CRYSTL32.OCX	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Crystal Reports ActiveX Control
MFCANS32.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	OLE2ANSI Library
OLEPRO32.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	OLE Property Support DLL
CRPE32.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Interface to the Crystal Report Engine
CRPAIG80.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal Reports text object support
IMPLODE.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Compression Library
MFC42.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Microsoft Foundation Class Libraries
MSVCIRT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Runtime Library
MSVCP60.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Runtime Library
NOTE: You must register CRYSTL32.OCX using regsvr32.exe.

NOTE: Include IMPLODE.DLL only for applications using reports created in versions previous to SCR 8.


Database Access

Click the topic of interest from the following list for further information:

Direct Access Databases

ODBC Data Sources

Active Data and Crystal Data Object

OLE DB Data Sources - ADO

Crystal SQL Designer Files

Crystal Dictionaries


Direct Access Databases

Select the direct access database format for your runtime reports:

NOTE: Only the DLL files provided by Seagate Software, Inc. are listed in the following sections. You may have to distribute additional DLLs and resource files specific to your database.

Direct Access - Access 7

Direct Access - Access 8

Direct Access - ACT!

Direct Access - ACT! 3 and 4

Direct Access - Active Data

Direct Access - Baan

Direct Access - Btrieve

Direct Access - Clipper

Direct Access - DB2

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

Direct Access - Exchange/Outlook

Direct Access - FoxPro 2.5 and earlier

Direct Access - Informix

Direct Access - Local File System

Direct Access - Lotus Domino

Direct Access - Microsoft IIS/Proxy Log File

Direct Access - Microsoft SQL Server 6.x

Direct Access - NT Event Log

Direct Access - Oracle

Direct Access - Paradox

Direct Access - SAP

Direct Access - Sybase Adaptive Server


Direct Access - Access 7

FILENAME	LOCATION	DESCRIPTION
P2BDAO.DLL	WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)	SCR Physical Database DLL
P2CTDAO.DLL	WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)	SCR Physical Dictionary DLL
P2IRDAO.DLL	WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)	SCR Physical Directory DLL
The following files are required if you are using one of the following external databases as an Access 7.0 attached table (Installable ISAM):

FILE	LOCATION	DESCRIPTION
MSPX3032.DLL	WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)	Paradox DLL
MSXB3032.DLL	WINDOWS\SYSTEM or WINDOWS\SYSTEM32 (NT only)	dBASE (and FoxPro) DLL


Direct Access - Access 8

NOTE: You must obtain authorization from Microsoft in order to redistribute their DLLs (specifically DLLs for the DAO engine). If you have the DAO engine on your system, Seagate Crystal Reports can open Access 8.0 databases.

For information on Access 8.0, please refer to the DAO 3.5 SDK.


Direct Access - ACT!

Include the following files if your application will be reporting on ACT data:

FILE	LOCATION	DESCRIPTION
P2BACT.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for ACT!
P2IRACT.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Directory DLL for ACT!


Direct Access - ACT! 3 and 4

Include the following files if your application will be reporting on ACT data.

FILE	LOCATION	DESCRIPTION
P2BACT3.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for ACT!
P2IRACT3.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for ACT!


Direct Access - Active Data

Include the following files if your application will be reporting on Active Data.

FILE	LOCATION	DESCRIPTION
P2SMON.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Active Data Reporting DLL


Direct Access - Baan

Include the following files if your application will be reporting on Baan data.

FILE	LOCATION	DESCRIPTION
P2SBAAN.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Baan
BN4C2nt2.DLL	\WINDOWS\CRYSTAL	Crystal Reports BDB Library Wrapper


Direct Access - Btrieve

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

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
Derivative License: Btrieve Workstation Engine

Third parties creating derivative software products based on Seagate Crystal Reports are not licensed to distribute their application without purchasing a Btrieve Workstation Engine and executing a Derivative Software License Agreement.


Direct Access - Clipper

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

FILE	LOCATION	DESCRIPTION
P2BXBSE.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for xBase


Direct Access - DB2

Include the following file if your application will be reporting on DB/2 databases:

FILE	LOCATION	DESCRIPTION
P2SDB2.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for DB2
P2LDB2.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server Query DLL for DB2


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

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

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):

FILE	LOCATION	DESCRIPTION
P2BBDE.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for IDAPI


Direct Access - Exchange/Outlook

FILE	LOCATION	DESCRIPTION
P2STRACK.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Microsoft Exchange Message Tracking Logs
P2SMAPI.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Microsoft Exchange Folder Contents and Address Lists
P2SEXSR.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Properties of Exchange Mailboxes and Public Folders
P2SREPL.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Replica Lists of Public Folders
P2SACL.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Access Control Lists (ACL) of Public Folders
P2SOUTLK.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Microsoft Outlook
NOTE: The Exchange or Outlook client must be installed and configured on the local machine.


Direct Access - FoxPro 2.5 and earlier

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

FILE	LOCATION	DESCRIPTION
P2BXBSE.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for xBase


Direct Access - Informix

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

FILE	LOCATION	DESCRIPTION
P2SIFMX.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Database DLL for Informix
P2LIFMX.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Informix
NOTE: The Informix client must be installed and configured on the local machine.


Direct Access - Local File System

Include the following files if your application will be reporting on Local File System data:

FILE	LOCATION	DESCRIPTION
P2SFS.DLL	\WINDOWS\CRYSTAL	Crystal Reports Database DLL for File System


Direct Access - Lotus Domino

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

FILE	LOCATION	DESCRIPTION
P2SNOTE.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Lotus Domino


Direct Access - Microsoft IIS/Proxy Log File

Include the following files if your application will be reporting on Microsoft IIS/Proxy log files:

FILE	LOCATION	DESCRIPTION
P2SMSIIS.DLL	\WINDOWS\CRYSTAL	Crystal Reports DLL for IIS Log Files


Direct Access - Microsoft SQL Server 6.x

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

FILE	LOCATION	DESCRIPTION
P2SSQL.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Microsoft SQL Server
P2LSQL.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Microsoft SQL Server
NOTE: The SQL Server client software must be installed on the system accessing the database.


Direct Access - NT Event Log

NOTE: The NT Event Log can only be reported on with Crystal Reports running on Windows NT 3.51 or later.

FILE	LOCATION	DESCRIPTION
P2SEVT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Crystal Reports Physical Server DLL for Windows NT Event Log


Direct Access - Oracle

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

FILE	LOCATION	DESCRIPTION
P2SORA7.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL Oracle 7
P2LORA7.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server Query DLL Oracle 7
NOTE: The Oracle SQL*Net Client must be installed on the system that will access the Oracle database.


Direct Access - Paradox

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

FILE	LOCATION	DESCRIPTION
P2BBDE.DLL	\WINDOWS\CRYSTAL	Crystal's Borland Database Engine DLL


Direct Access - SAP

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

FILE	LOCATION	DESCRIPTION
P2SRFC.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for SAP
P2SRFCAQ.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for SAP
P2SRFCFA.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for SAP
NOTE: The Open Client DB-Library must be installed on the system that will access the database.


Direct Access - Sybase Adaptive Server

FILE	LOCATION	DESCRIPTION
P2SSYB10.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Sybase System 10/11
P2LSYB10.DLL	\WINDOWS\CRYSTAL	Crystal Reports Physical Server DLL for Sybase System 10/11
NOTE: The Open Client DB-Library must be installed on the system that will access the database.


ODBC Data Sources

Click the ODBC data source for your runtime report:

ODBC - Required Runtime Files

ODBC - Access 2.0

ODBC - Access 7.0

ODBC - ASCII Text

ODBC - Centura SQLBase via MERANT DataDirect Library (formerly Gupta)

ODBC - DB2/2

ODBC - Excel

ODBC - Informix

ODBC - Lotus Domino

ODBC - Microsoft SQL Server

ODBC - Oracle

ODBC - PeopleSoft

ODBC - Sybase Adaptive Server

ODBC - Visual FoxPro


ODBC - Required Runtime Files

Microsoft Data Access (MDAC)

Required runtime files can be distributed by including the Microsoft Data Access program (MDAC_TYP.EXE) found on the Seagate Crystal Reports CD in the REDIST directory (this directory contains version 2.1 of MDAC). If you'd like to check for a newer version of MDAC, visit the Microsoft web site at: http://www.microsoft.com/data.

Install MDAC on a target machine to ensure the required runtime files are available to your application. Many ODBC data sources require additional files to be distributed.

Additional Required Runtime File

In addition to the files included in MDAC, always distribute the following file with any application that uses ODBC:

NOTE: Be sure to check the requirements for the specific ODBC driver you are using. See the list of ODBC Data Sources below.

FILE	LOCATION	DESCRIPTION
P2SODBC.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Crystal Reports Physical Server DLL for ODBC
NOTE: You must also register any distributed ODBC drivers on the user's system by modifying the system registry.

NOTE: After ODBC drivers are registered on the user's system, ODBC Administrator must be used to create an ODBC data source for the data that will be accessed by your distributed reports. Provide information to your users on how to use ODBC Administrator to create data sources.


ODBC - Access 2.0

After installing the Microsoft Data Access (MDAC)  files and copying P2SODBC.DLL, no addition files are needed for this data source. For more information, see ODBC - Required Runtime Files.


ODBC - Access 7.0

After installing the Microsoft Data Access (MDAC)  files and copying P2SODBC.DLL, no addition files are needed for this data source. For more information, see ODBC - Required Runtime Files.


ODBC - ASCII Text

After installing the Microsoft Data Access (MDAC)  files and copying P2SODBC.DLL, no addition files are needed for this data source. For more information, see ODBC - Required Runtime Files.


ODBC - Centura SQLBase via MERANT DataDirect Library (formerly Gupta)

Seagate Crystal Reports provides the Merant DataDirect ODBC drivers for some SQL database formats. These files should be distributed in addition to those mentioned in ODBC - Required Runtime Files  (including MDAC).

FILE	LOCATION	DESCRIPTION
CRUTL14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver utility DLL
CRBAS14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver shared library
CRFLT14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT flat-file ODBC driver shared library
CRGUP14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC SQLBase driver
QECR.LIC	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT license file
NOTE: The Open Client DB-Library must be installed on the system that will access the database.


ODBC - DB2/2

Seagate Crystal Reports provides the Merant DataDirect ODBC drivers for some SQL database formats. These files should be distributed in addition to those mentioned in ODBC - Required Runtime Files  (including MDAC).

FILE	LOCATION	DESCRIPTION
CRBAS14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver shared library
CRFLT14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT flat-file ODBC driver shared library
CRUTL14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver utility DLL
CRDB214.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC DB2/2 driver
QECR.LIC	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver license file
NOTE: The Open Client DB-Library must be installed on the system that will access the database.


ODBC - Excel

Include the following files if your application will be pointing to an Excel (.XLS) file:

After installing the Microsoft Data Access (MDAC)  files and copying P2SODBC.DLL, no addition files are needed for this data source. For more information, see ODBC - Required Runtime Files.


ODBC - Informix

Seagate Crystal Reports provides the Merant DataDirect ODBC drivers for some SQL database formats. These files should be distributed in addition to those mentioned in ODBC - Required Runtime Files  (including MDAC).

INFORMIX-NET 5.x

FILE	LOCATION	DESCRIPTION
CRINF914.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC INFORMIX5 driver
CRBAS14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver shared library
CRFLT14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT flat-file ODBC driver shared library
CRUTL14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver utility DLL
QECR.LIC	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver license file
NOTE: The INFORMIX-Net 5.x client must be installed and configured on the local machine.

INFORMIX-NET 7.

FILE	LOCATION	DESCRIPTION
CRINF14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC INFORMIX7 driver
CRBAS14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver shared library
CRFLT14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT flat-file ODBC driver shared library
CRUTL14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver  utility DLL
QECR.LIC	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver license file
NOTE: The INFORMIX-Net 7.x client must be installed and configured on the local machine.


ODBC - Lotus Domino

Drivers needed for applications using an ODBC - Lotus Notes data source can be installed by running the NotesSQL tool. Download the most recent version of this tool from http://www.lotus.com/home.nsf/welcome/techzone.

(Also include the P2SODBC.DLL driver. See ODBC - Required Runtime Files.)


ODBC - Microsoft SQL Server

After installing the Microsoft Data Access (MDAC)  files and copying P2SODBC.DLL, no addition files are needed for this data source. For more information, see ODBC - Required Runtime Files.


ODBC - Oracle

Seagate Crystal Reports provides the Merant DataDirect ODBC drivers for some SQL database formats. These files should be distributed in addition to those mentioned in ODBC - Required Runtime Files  (including MDAC).

FILE	LOCATION	DESCRIPTION
CRBAS14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver shared library
CRFLT14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT flat-file ODBC driver shared library
CRUTL14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver utility DLL
CROR714.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC Oracle 7 only driver
CROR814.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC Oracle 8 only driver
QECR.LIC	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver license file
NOTE: The Open Client DB-Library must be installed on the system that will access the database.


ODBC - PeopleSoft

Drivers needed for applications using an ODBC - PeopleSoft data source are included with the PeopleSoft client. Install the client on the target drive before running your application.

(Also include the P2SODBC.DLL driver. See ODBC - Required Runtime Files.)


ODBC - Sybase Adaptive Server

Seagate Crystal Reports provides the Merant DataDirect ODBC drivers for some SQL database formats. These files should be distributed in addition to those mentioned in ODBC - Required Runtime Files  (including MDAC).

FILE	LOCATION	DESCRIPTION
CRBAS14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver shared library.
CRFLT14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT flat-file ODBC driver shared library
CRUTL14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver utility DLL
CRSYB14.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC SQL Server driver
LIBCT.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Sybase Client Libraries
LIBCS.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	Sybase Client Libraries
QECR.LIC	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32  (NT only)	MERANT ODBC driver license file
NOTE: The Open Client DB-Library must be installed on the system that will access the database.


ODBC - Visual FoxPro

After installing the Microsoft Data Access (MDAC)  files and copying P2SODBC.DLL, no addition files are needed for this data source. For more information, see ODBC - Required Runtime Files.


Active Data and Crystal Data Object

If you are using the Active Data driver (the default option for the RDC), you need to include the following database driver:

Active Data Sources (ADO, RDO, DAO)

FILE	LOCATION	DESCRIPTION
P2SMON.DLL	\WINDOWS\CRYSTAL	Active Data driver
NOTE: Other files may also need to be distributed, depending on what is being used by the application and the RDC. For example, if the reports being distributed with the application were created using an ADO connection, then there are required ADO files that need to be distributed.

If you are using the Crystal Data Object, you need to include the following additional file:

Crystal Data Object (CDO)

FILE	LOCATION	DESCRIPTION
CDO32.DLL	\WINDOWS\CRYSTAL	Crystal data object
NOTE: You must register this object using regsvr32.exe.


Crystal SQL Designer Files

If your runtime report is based on a query file (.QRY) created in the Crystal SQL Designer, you must include the following files at runtime:

FILE	LOCATION	DESCRIPTION
P2IXBSE.DLL	\WINDOWS\CRYSTAL	Crystal Query saved data driver
P2LODBC.DLL	\WINDOWS\CRYSTAL	Crystal Query saved data driver
NOTE: You must also include runtime files for the direct access database or ODBC data source format your query file reads.


OLE DB Data Sources - ADO

Seagate Crystal Reports custom applications using utilizing ActiveX Data Object (ADO) Components may require both Seagate and Microsoft resources when they are distributed.

Seagate Resources

After installing the Microsoft Data Access (MDAC)  files and copying P2SODBC.DLL, no addition files are needed for this data source. For more information, see ODBC - Required Runtime Files.

Microsoft ADO Resources

For information on the packaging and distribution of Microsoft ADO components, please refer to Microsoft's documentation and on-line resources at http://www.microsoft.com/data/ and http://msdn.microsoft.com/.


Crystal Dictionaries

FILE	LOCATION	DESCRIPTION
P2IXBSE.DLL	\WINDOWS\CRYSTAL	Crystal Dictionary saved data driver
NOTE: You must also include runtime files for the direct access database or ODBC data source format your dictionary reads.


Exporting

Click the topic of interest from the following list for further information:

Export Destinations

Export Formats


Export Destinations

If your application will give users the ability to export reports, you must include files from the following list appropriate to the export destinations provided:

FILE	LOCATION	DESCRIPTION
U2DAPP.DLL	\WINDOWS\CRYSTAL	Application destination
U2DDISK.DLL	\WINDOWS\CRYSTAL	Disk file destination
U2DMAPI.DLL	\WINDOWS\CRYSTAL	MAPI format (Microsoft Mail, Microsoft Exchange)
U2DNOTES.DLL	\WINDOWS\CRYSTAL	Lotus Domino destination
U2DPOST.DLL	\WINDOWS\CRYSTAL	Microsoft Exchange Public Folders
U2DVIM.DLL	\WINDOWS\CRYSTAL	VIM destination


Export Formats

If your application will give users the ability to export reports, you must include files from the following list appropriate to the export formats provided:

FILE	LOCATION	DESCRIPTION
U2FCR.DLL	\WINDOWS\CRYSTAL	Crystal Reports format
U2FDIF.DLL	\WINDOWS\CRYSTAL	DIF format
U2FHTML.DLL	\WINDOWS\CRYSTAL	HTML format
U2FODBC.DLL	\WINDOWS\CRYSTAL	ODBC data source
U2FPDF.DLL	\WINDOWS\CRYSTAL	PDF format
U2FDEF.DLL	\WINDOWS\CRYSTAL	Report Definition format
U2FREC.DLL	\WINDOWS\CRYSTAL	Record format
U2FRTF.DLL	\WINDOWS\CRYSTAL	Rich Text Format
U2FSEPV.DLL	\WINDOWS\CRYSTAL	Comma Separated Values format
U2FTEXT.DLL	\WINDOWS\CRYSTAL	Text format
U2FWKS.DLL	\WINDOWS\CRYSTAL	Lotus 1-2-3 format
U2FWORDW.DLL	\WINDOWS\CRYSTAL	Microsoft Word for Windows format
U2FXLS.DLL	\WINDOWS\CRYSTAL	Microsoft Excel format


Foreign Language Requirements

If you will be distributing a runtime version of the Crystal Report Engine with your applications in a language other than English, you must make sure that you include the correct resource files to ensure that the files will appear in the appropriate language.

Each language has a two letter abbreviation that appears directly before the extension of the file name. In the table below, the two letter abbreviation has been replaced with XX.

NOTE: The foreign language runtime files listed here are not included with the English version of Crystal Reports. You must purchase the files separately from Seagate Software for the language(s) you are interested in.

ORIGINAL NAME	LOCALIZED NAME	LOCATION	DESCRIPTION
C2SUPPRT.DLL	CS2C70XX.DLL	\CRYSTAL REPORTS	Crystal Support resource DLL
CRPE32.DLL	CRPE32_RES_XX.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal Report Engine resource DLL
P2BACT.DLL	P3DATXX.DLL	\WINDOWS\CRYSTAL	Crystal's ACT! resource DLL
P2BACT3.DLL	P3DA3XX.DLL	\WINDOWS\CRYSTAL	Crystal's ACT! 3 & 4 resource DLL
P2BBDE.DLL	P3DBEXX.DLL	\WINDOWS\CRYSTAL	Crystal's Borland Database Engine DLL
P2BBND.DLL	P3DBDXX.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal's Bound Report resource DLL
P2BBTRV.DLL	P3DBTXX.DLL	WINDOWS\CRYSTAL	Crystal Btrieve resource DLL
P2BDAO.DLL	P3DDOXX.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal's DAO resource DLL
P2BXBSE.DLL	P3DXBXX.DLL	WINDOWS\CRYSTAL	Crystal's dBase resource DLL
P2CTBTRV.DLL	P3TBTXX.DLL	WINDOWS\CRYSTAL	Crystal Btrieve DLL
P2CTDAO.DLL	P3TDOXX.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal's DAO resource DLL
P2IRACT.DLL	P3RATXX.DLL	\WINDOWS\CRYSTAL	Crystal's ACT! resource DLL
P2IRACT3.DLL	P3RA3XX.DLL	\WINDOWS\CRYSTAL	Crystal's ACT! 3 & 4 resource DLL
P2IRDAO.DLL	P3RDOXX.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal's DAO resource DLL
P2IXBSE.DLL	P3IXBXX.DLL	\WINDOWS\CRYSTAL	Crystal's saved data resource DLL
P2LDB2.DLL	P3LD2XX.DLL	\WINDOWS\CRYSTAL	Crystal's DB2 resource DLL
P2LIFMX.DLL	P3LIFXX.DLL	\WINDOWS\CRYSTAL	Crystal's Informix resource DLL
P2LODBC.DLL	P3LODXX.DLL	\WINDOWS\CRYSTAL	Crystal's query generator resource DLL
P2LORA7.DLL	P3LORXX.DLL	\WINDOWS\CRYSTAL	Crystal's Oracle resource DLL
P2LSQL.DLL	P3LSQXX.DLL	\WINDOWS\CRYSTAL	Crystal's Microsoft SQL Server resource DLL
P2LSYB10.DLL	P3LSYXX.DLL	\WINDOWS\CRYSTAL	Crystal's Sybase resource DLL
P2MOLAP.DLL	P3MOPXX.DLL	\WINDOWS\CRYSTAL	Crystal's OLAP resource DLL
P2SACL.DLL	P3SACXX.DLL	\WINDOWS\CRYSTAL	Crystal's Microsoft Exchange resource DLL
P2SDB2.DLL	P3SD2XX.DLL	\WINDOWS\CRYSTAL	Crystal's DB2 resource DLL
P2SEVT.DLL	P3SEVXX.DLL	\WINDOWS\CRYSTAL	Crystal's Event Log resource DLL
P2SEXSR.DLL	P3SXSXX.DLL	\WINDOWS\CRYSTAL	Crystal's Microsoft Exchange resource DLL
P2SFS.DLL	P3SFSXX.DLL	\WINDOWS\CRYSTAL	Crystal's File System data resource DLL
P2SIFMX.DLL	P3SIFXX.DLL	\WINDOWS\CRYSTAL	Crystal's Informix resource DLL
P2SMAPI.DLL	P3SMPXX.DLL	\WINDOWS\CRYSTAL	Crystal's Microsoft Exchange resource DLL
P2SMON.DLL	P3SMNXX.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal's Active Data resource DLL
P2SODBC.DLL	P3SODXX.DLL	\WINDOWS\SYSTEM or \WINDOWS\SYSTEM32 (NT only)	Crystal's ODBC resource DLL
P2SMCUBE.DLL	P3SMCXX.DLL	\WINDOWS\CRYSTAL	Crystal's MetaCube resource DLL
P2SMSIIS.DLL	P3SISXX.DLL	\WINDOWS\CRYSTAL	Crystal's IIS Log Files resource DLL
P2SNOTE.DLL	P3SLNXX.DLL	\WINDOWS\CRYSTAL	Crystal's Lotus Notes resource DLL
P2SOLAP.DLL	P3SOPXX.DLL	\WINDOWS\CRYSTAL	Crystal's OLAP resource DLL
P2SOLEDB.DLL	P3SOLXX.DLL	\WINDOWS\CRYSTAL	Crystal's OLE DB resource DLL
P2SORA7.DLL	P3SO7XX.DLL	\WINDOWS\CRYSTAL	Crystal's Oracle resource DLL
P2SOUTLK.DLL	P3SOUXX.DLL	\WINDOWS\CRYSTAL	Crystal's Microsoft Outlook resource DLL
P2SREPL.DLL	P3SRPXX.DLL	\WINDOWS\CRYSTAL	Crystal's Microsoft Exchange resource DLL
P2SSQL.DLL	P3SSQXX.DLL	\WINDOWS\CRYSTAL	Crystal's SQL resource DLL
P2SSYB10.DLL	P3SSTXX.DLL	\WINDOWS\CRYSTAL	Crystal's Sybase resource DLL
P2STRACK.DLL	P3STKXX.DLL	\WINDOWS\CRYSTAL	Crystal's Message Tracking Log resource DLL
P2SWBLG.DLL	P3SWLXX.DLL	\WINDOWS\CRYSTAL	Crystal's Web Log resource DLL
U2DAAP.DLL	X3DAPXX.DLL	\WINDOWS\CRYSTAL	Application format resource DLL
U2DDISK.DLL	X3DDKXX.DLL	\WINDOWS\CRYSTAL	Disk format resource DLL
U2DMAPI.DLL	X3DMPXX.DLL	\WINDOWS\CRYSTAL	MAPI format resource DLL
U2DNOTES.DLL	X3DNTXX.DLL	\WINDOWS\CRYSTAL	Lotus Notes format resource DLL
U2DPOST.DLL	X3DPTXX.DLL	\WINDOWS\CRYSTAL	Microsoft Exchange Folder format resource DLL
U2DVIM.DLL	X3DVMXX.DLL	\WINDOWS\CRYSTAL	VIM format resource DLL
U2FCR.DLL	X3FCRXX.DLL	\WINDOWS\CRYSTAL	Crystal Reports format resource DLL
U2FDIF.DLL	X3FDFXX.DLL	\WINDOWS\CRYSTAL	DIF format resource DLL
U2FHTML.DLL	X3FHTXX.DLL	\WINDOWS\CRYSTAL	HTML format resource DLL
U2FODBC.DLL	X3FODXX.DLL	\WINDOWS\CRYSTAL	ODBC format resource DLL
U2FPDF.DLL	X3FPDFXX.DLL	\WINDOWS\CRYSTAL	PDF format resource DLL
U2FRDEF.DLL	X3FRDXX.DLL	\WINDOWS\CRYSTAL	Report Definition format resource DLL
U2FREC.DLL	X3FRCXX.DLL	WINDOWS\CRYSTAL	Record format resource DLL
U2FRTF.DLL	X3FRTXX.DLL	WINDOWS\CRYSTAL	RTF format resource DLL
U2FSEPV.DLL	X3FSVXX.DLL	WINDOWS\CRYSTAL	Comma Separated Values format resource DLL
U2FTEXT.DLL	X3FTXXX.DLL	WINDOWS\CRYSTAL	Text format resource DLL
U2FWKS.DLL	X3FWKXX.DLL	WINDOWS\CRYSTAL	Lotus 1-2-3 format resource DLL
U2FWORDW.DLL	X3FWDXX.DLL	WINDOWS\CRYSTAL	Word for Windows format resource DLL
U2FXLS.DLL	X3FXLXX.DLL	WINDOWS\CRYSTAL	Excel format resource DLL
All DLLs contain the English language strings, dialog boxes, menus, and so on. If you do not specify a language resource in the path, English will automatically be used.

To use this language resource file...	Use the DLLs that end with these letters...
French	FR
Deutsch (German)	DE
Italian	IT
Japanese	JP
Portuguese	PT
Spanish	ES
If you specify a language resource other than English, you must also set the language setting in the Windows Control Panel, International Settings to the same language. If you do not change the setting in Windows Control Panel, English will automatically be used.

Name Convention

Crystal Reports uses a naming convention for foreign language resource requirements. These resource files are only required in foreign language applications (other than English).

For example, in the database DLLs (P*.DLLs), the following convention is true:

Character

1.	The first character in the file name is the letter P, it specifies that this resource is a database resource.

2.	The second character specifies 3 for 32-bit.

3.	The third character represents a database type code. Please see the first 3 characters of your database driver DLL.

4.	The fourth and fifth character represent the database you are using. See chart below.

5.	The sixth and seventh characters are the language code.

For example, the following chart breaks down an application that uses PDB ODBC driver in German. Each appropriate selection marked with an asterisk (*):

One character specification of DLL type

P = database DLL

One digit bit indicator

3 = 32-bit

1 character database driver type identifier

P2B = D

P2I = I

P2L = L

P2M = M

P2S = S

P2IR = R

P2CT = T

2 characters database identifier

ACL = AC

ACT = AT

ACT3 = A3

BDE = BE

BND = BD

BTRV = BT

DAO = DO

DB2 = D2

EVT = EV

EXSR = XS

FS = FS

IFMX = IF

MAPI = MP

MCUBE = MC

MON = MN

MSIIS = IS

NOTE = LN

ODBC = OD

OLAP = OP

OLEDB = OL

ORA7 = OR or O7

OUT = OU

REPL = RP

SQL = SQ

SYB10 = SY or ST

TRACK = TK

WBLG = WL

XBSE = XB

2 characters language codes

DE = German

FR = French

IT = Italian

JP = Japanese

PT = Portuguese

ES = Spanish

EXAMPLE

P 3 D OD DE.DLL

DE	German Language

OD	ODBC database driver

D	P2B database driver type (first three characters of your database driver)

3	32-bit application

P	Database DLL


Additional Components

Click the topic of interest from the following list for further information:

Charts

Maps

SQL Expressions

User Function Libraries


Charts

FILE	LOCATION	DESCRIPTION
SSCSDK80.DLL	\PROGRAM FILES\SEAGATE SOFTWARE\SHARED	Charting Engine DLL
PG32CONV.DLL	\PROGRAM FILES\SEAGATE SOFTWARE\SHARED	Auxiliary Charting DLL


Maps

FILE	LOCATION	DESCRIPTION
MAPINFOW.PRJ	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	MapInfo MapX project file
MAPX30.LIC	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	Mapinfo MapX license file
MAPX30.OCX	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	MapInfo MapX control
MIDLG30.DLL	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	Resource DLL
MIDLIN30.DLL	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	Resource DLL
MITMDL30.DLL	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	Resource DLL
MITMIN30.DLL	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	Resource DLL
MXINTL30.DLL	\PROGRAM FILES\MAPINFO MAPX\PROGRAM	Resource DLL


SQL Expressions

If your report uses any SQL Expression fields you must include files from the following list:

FILE	LOCATION	DESCRIPTION
S2SQLPRS.DLL	\PROGRAM FILES\SEAGATE SOFTWARE\SHARED	The parser used by the SQL Expression Editor
RULE1.DFA	\PROGRAM FILES\SEAGATE SOFTWARE\SHARED	Semantics for parsing the SQL Expressions
RULE1.LLR	\PROGRAM FILES\SEAGATE SOFTWARE\SHARED	Semantics for parsing the SQL Expressions


User Function Libraries

If your report contains a formula which uses one of the User Defined Functions (a function listed in the Formula Editor's Additional Functions folder), the associated XXXXXXXX.DLL file must be included for distribution. If the function is one of the Crystal Reports sample User Defined Functions, include the UFLSAMPL1.DLL file.

If your report contains a formula which uses a DateTime conversion Function, the UFLDTS.DLL must be included in your distribution files.

FILE	LOCATION	DESCRIPTION
U2LSAMP1.DLL	\WINDOWS\CRYSTAL	You need to include this DLL if you are using any of the following functions: Now Picture (,) LooksLike (,) Soundex ()
U25DTS.DLL	\WINDOWS\CRYSTAL	You need to include this DLL if you are using any of the following functions in your report: DateTimeToSeconds (dateTime) DateTimeToTime (dateTime) DateTimeToDate (dateTime) DTSToTimeField (DateTimeString) DTSToDateTime (DateTimeString)
U2LDTS.DLL	\WINDOWS\CRYSTAL	You need to include this DLL if you are using any of the following Date Time Conversion functions in your report: DTSToDate () DTSToTimeString () DTSToSeconds ()
U2LFINRA.DLL	\WINDOWS\CRYSTAL	You need to include this DLL if you are using any of the following Financial functions in your report: FRAccRecTurnover (AccountReceivable, Sales, NumOfDays) FRCashFlowVsTotalDebt (CashFlow, TotalDebt)  FRCurrentRatio (CurrentAssets, CurrentLiabilities) FRDebtEquityRatio (TotalLiabilities, TotalEquity)  FRDividendYield (Dividend, MarketPrice) FREarningsPerCommonShare (NetProfit, PreferredDividend, NumOfCommonShare) FREquityVsTotalAssets (TotalEquity, TotalAssets) FRGrossProfitMargin (GrossProfit, Sales) FRInterestCoverage (CashFlow, InterestExpenses) FRInventoryTurnover (Inventory, Sales, NumOfDays)  FRNetProfitMargin (NetProfit, Sales)  FROperatingProfitMargin (OperatingProfit, Sales) FRPriceEarningsRatio (MarketPrice, EarningsPerShare) FRQuickRatio (CurrentAssets, Inventories, CurrentLiabilities)  FRReturnOnCommonEquity (NetProfit, PreferredDividend, CommonEquity) FRReturnOnEquity (NetProfit, TotalEquity) FRReturnOnInvestedCapital (NetProfit, TotalBankDebt, TotalEquity) FRReturnOnNetFixedAssets (NetProfit, NetFixedAssets) FRReturnOnTotalAssets (NetProfit, TotalAssets)
U2LEXCH.DLL	\WINDOWS\CRYSTAL	You need to include this DLL if you are using any of the following Exchange functions in your report: ExchGetId (address) ExchGetOrganization (address) ExchGetPath (Path) ExchGetSite (address)
U2L2000.DLL	\WINDOWS\CRYSTAL	Include this DLL if you are using any of the following Year 2000 functions in your report: DateTo2000 DTSTo2000
U252000.DLL	\WINDOWS\CRYSTAL	Include this DLL if you are using the following Year 2000 functions in your report: DateTimeTo2000
U2LCOM.DLL	\WINDOWS\CRYSTAL	Include this DLL if you create User Defined Functions in Visual Basic.
CRXLAT32.DLL	\WINDOWS\CRYSTAL	ToWords() function DLL


Crystal ASP Web Report Server Index

Note: The individual components of the Crystal Web Component Server (WCS) are not available for distribution. If you need it for an application you've created, install the WCS on the target machine from the Seagate Crystal Reports installation CD.

Note: The individual components of the Crystal ASP Web Report Server are available for distribution. You may, however, still need to install the WCS in order to use all the features of the ASP Web Report Server.

Click the topic of interest from the following list for further information:

Required Files for Crystal ASP Web Report Server

Viewers

Active X Viewer

Java Viewer


Required Files for Crystal ASP Web Report Server

Please ensure that all of the files listed below are installed on your target web server machine in the appropriate directories, and the Microsoft ASP layer is functioning properly.

EMFGEN.DLL

RPTSERVER.ASP

HTMSTART.ASP

FRAMEPAGE.ASP

TOOLBAR.ASP

NOTE: Several other required files, such as CRAXDRT.DLL and SSCSDK.DLL, are installed by the Web Component Server (WCS). For more information on the WCS and how to install it, see the Web Reporting Administrator's Guide.

All required files for the Crystal Report Engine Object as listed in runtime.hlp as well as any database access DLLs and user function libraries that your reports are using, and any export format/destination DLLs that your web application utilizes. The database access DLLs, user function libraries, and export format/destination DLLs are listed in runtime.hlp.


EMFGEN.DLL

Target Machine Location

<windir>\System32 (NT)

<windir>\System

Description

EMF generator for ASP server

NOTE: Requires REGSVR32.EXE to register the object.


RPTSERVER.ASP

Target Machine Location

Any directory that can be accessed via web. Almost always is the same directory as application's pages that reference the viewers(i.e. object and applet tags).

Description

Crystal ASP Report Server Page


HTMSTART.ASP

Target Machine Location

Same directory as RPTSERVER.ASP

Description

HTML_FRAME viewer creation page.


FRAMEPAGE.ASP

Target Machine Location

Same directory as RPTSERVER.ASP

Description

HTML_FRAME viewer report frame creation page.


TOOLBAR.ASP

Target Machine Location

Same directory as RPTSERVER.ASP

Description

HTML_FRAME viewer toolbar frame creation page.


Viewers

The user must select at least one of the options below depending on which viewer he would like to make available to his end users. If the user is using the HTML_FRAME and HTML_PAGE viewers, the "images" directory must be created below a virtual directory named "viewer" on the target machine. For example, on the machine that has Crystal Reports installed, the "/viewer" virtual directory is referencing <Seagate Crystal Reports>\CRWEB and the "images" directory is below the CRWEB directory.

Active X Viewer

Java Viewer


Active X Viewer

File

Contents of </viewer virtual directory>\ActiveXViewer directory

Target Machine Location

Copy ActiveXViewer Directory and all contents to any location on target machine. The location must be accessible via web.


Java Viewer

File

Contents of </viewer virtual directory>\JavaViewer directory

Target Machine Location

Copy JavaViewer Directory and all contents to any location on target machine. The location must be accessible via web.