18.08.2013 Views

Crystal Reports™ 8.5 Developer's Guide

Crystal Reports™ 8.5 Developer's Guide

Crystal Reports™ 8.5 Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Overview<br />

Overview<br />

<strong>Crystal</strong> Reports is the world standard for desktop and web reporting. The<br />

Developer Edition includes many innovative features for developers who need to<br />

integrate sophisticated reporting into their Visual Basic®, VisualC++®, Visual<br />

J++®, Office, Java, Lotus Notes, and Delphi applications.<br />

The methods developers use to integrate reporting into their applications have<br />

evolved over time. Industry leaders such as Microsoft have focused their efforts on<br />

integrating new technologies into their developer software to make it easier to<br />

create powerful applications. As companies such as Microsoft have introduced<br />

these advancements, <strong>Crystal</strong> Reports has kept pace to ensure developers can take<br />

advantage of these advancements when using our software.<br />

Note: Visit the Seagate Software Developer Zone web site at<br />

http://www.seagatesoftware.com/products/dev_zone.<br />

Click Support to get links for finding documentation and knowledge base articles<br />

about integrating reporting in your applications.<br />

Integration methods<br />

Method<br />

Report Designer<br />

Component<br />

<strong>Crystal</strong> Reports<br />

Automation<br />

Server<br />

<strong>Crystal</strong> ActiveX<br />

Control (OCX)<br />

<strong>Crystal</strong> Report<br />

Print Engine API<br />

You can choose to access the <strong>Crystal</strong> Report Print Engine and integrate <strong>Crystal</strong><br />

Reports’ functionality into your database applications in a variety of ways:<br />

Report Designer Component Runtime (RDC)<br />

<strong>Crystal</strong> Report Automation Server<br />

<br />

<strong>Crystal</strong> ActiveX® Control (OCX)<br />

<br />

<strong>Crystal</strong> Report Print Engine API<br />

<br />

<strong>Crystal</strong> Visual Component Library (VCL).<br />

When they were first introduced, each of these methods represented the latest<br />

technology available at that time. Today, you can take advantage of the full power<br />

and functionality of <strong>Crystal</strong> Reports by using the Report Designer Component, our<br />

most recent technology.<br />

Introduced in<br />

version<br />

<strong>Crystal</strong> Reports<br />

7<br />

<strong>Crystal</strong> Reports<br />

6<br />

<strong>Crystal</strong> Reports<br />

4.5<br />

<strong>Crystal</strong> Reports<br />

3<br />

Project Reference Name Description<br />

<strong>Crystal</strong> Report 8 ActiveX Designer<br />

Runtime library (craxdrt.dll)<br />

<strong>Crystal</strong> Report Print Engine 8 Object<br />

Library (cpeautl6.dll/cpeaut32.dll)<br />

ActiveX Control (crystl16.ocx/<br />

crystl32.ocx)<br />

<strong>Crystal</strong> Report API Interface, declares<br />

encapsulated in GLOBAL32.bas<br />

32-bit only COM object<br />

model, dual interface,<br />

apartment model<br />

32- and 16-bit COM<br />

object model, dispatch<br />

only Interface for C<br />

developers<br />

32- and 16-bit OCX<br />

10 <strong>Crystal</strong> Reports Developer’s <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!