I disagree with MalcomW in that "V8 is a code rewrite..."
If you use the WCS (Web Component Server) the functionality is the same.
If you use the Automation Server the code is it the same.
If you migrate from the Automation Server to the RDC, then yes you need to change some code as you are now using a different object model.
You can install CR on a web server and be authoring HTML base pages that run reports in the same day… I do this all the time for my clients
Here is an section of an article I authored on
Converting your Application from CR 7.0 Components to CR 8.0 (the full article will be available on my site.)
!!! WARNING TECHY LANGUAGE BELOW !!!
The CPEAUT components were initially offered in the 6.0 release of CR, and have not undergone many changes sense. The CPEAUT is actually just a wrapper COM component around the CRPE (Crystal Reports Print Engine) API’s. As such it did not expose very much application functionality.
The RDC object model is much flatter then the CRPEAUT, and the instantiation of objects and collections necessary to access a reports attributes will very. In some cases you may have to rewrite a lot of code if you are utilizing some of the more complicated aspects of the CRPEAUT.
The DLL reference to the object models the RDC and CRPEAUT are CRAXDRT.DLL and CRPEAUT32.DLL respectively.
Steven Fowler
e-Business Intelligence Experts
TM
We specialize in:
Crystal Report Authoring
Seagate Info Deployment
Data-warehouse and Data-mart Development
Infrastructure Planning
Seagate Crystal Report and Info Training