Crystal Reports™ 8.5 Developer's Guide
Crystal Reports™ 8.5 Developer's Guide
Crystal Reports™ 8.5 Developer's Guide
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>