Deployment of legacy CRPE application
Posted on 2006-06-28
I have a legacy application using crpe-calls and .rpt-files for ages. On my new PC, I needed to update this application with new fields in lots of reports. My PC had never had CR installed previously and when trying to install my "CR9 update" version, it told my license was expired! So I downloaded a CR XI trial version to see if it works. After updating all SPs etc. I got this working with my application!
Happily, I updated all the necessary reports and made an installation package with the exact same files I had before, only updating the ones that were newer from CR XI (like crpe32.dll). Then I realized that the install didn't work...
After around 10 hours of looking through everything I could find on the topic, I finally got the installation itself to work, only now my PEOpenEngine call fails! So I feel I am very close, but don't have any clue of what to do next!
Could it be a matter of licensing? Do I need to install some sort of "runtime license" on PCs without full CR XI? Or have they deviously restricted the dlls in the trial version of CR XI to not to be distributable (without telling so)?
I have looked through the migration document on migrating from crpe to RAS, but that wasn't by far as helpful as I had hoped. It doesn't seem very likely that I will get that working within a few hours. And installing an old version of CR is no longer an option, since I have spent hours updating the reports and they can't be opened with the last version of the application.
So please note that I am _not_ looking for arguments about why I should migrate etc., I will reward points for those helping me get the new CR XI rpt-files to be opened with the crpe-calls in my application after installing in a previously non-CR environment (I test with VMWare, so it's like a totally "fresh" Windows XP PC)!