Click to See Complete Forum and Search --> : How to distribute application with CR?Which files it need and register?


sm_ch
May 31st, 2004, 12:25 AM
My Version is Crystal Decisions 9.2.My application is developed with Power Builder.

Thanks.

sm_ch
June 2nd, 2004, 11:22 PM
Anyone help me?

malleyo
June 3rd, 2004, 09:22 AM
I use CR 8.5. I have a file called runtime.hlp that gives me a list of runtime file requirements I need to distribute it. Maybe your version has something similar?

Also, try doing a search on Crystal's website:
http://support.businessobjects.com/search/advsearch.asp

dilemma
June 3rd, 2004, 10:15 PM
Hello,

Runtime.txt and RunTime.chm files are the right way to go but you definitely need craxdrt*.dll and crviewer*.dll.

Thanks

malleyo
June 4th, 2004, 01:47 PM
craxdrt*.dll and crviewer*.dll are only required if you're using RDC (Report Designer Component). There are several ways to create reports depending on your needs. You may not need craxdrt*.dll and crviewer*.dll.

dilemma
June 4th, 2004, 11:04 PM
so Question for you sm_ch , are you using RDC because it's a PowerBuilder application I was assuming you must be using RDC!

The other way to go is : on your development environment when you run your application findout what all crystal's dlls are being used. There are utilities available which give you list of all dlls in use by a particular process. PRocessId you need to pickup from task manager pass this id to this utility and get the list of dlls being used. Now your production environment need to have these dlls in path so you need to collect these dlls and add it in your distribution package.

Let me know if you need this utility. I have something called listdlls.exe downloaded from google.

Thanks

sm_ch
June 11th, 2004, 10:45 PM
cr9netmergemodules_chs.zip/cr9netredist_chs.zip/cr9rdcmergemodules_chs.zip
But my application can not run properly.Doesn't it need register at every client?
I don't know if it use RDC. I just put a control at the window and them set the report.

Thanks a lot.

malleyo
June 14th, 2004, 04:25 PM
Are you copying your .exe file to the client machine and expecting it to work? You need to create an installation file for your project and include the Crystal Reports files that you need. Most of the main dlls have a lot of dependencies and it's probably near impossible to get it all to work without a setup file.

dilemma
June 16th, 2004, 06:46 PM
Hi ,

Now a days I am also going through implementation phase of my PowerBuilder RDC application. It's designed using version 10. I have figuredout that it needs craxdrt.xll, crviewer.dll, crdesignerctrl.dll , crdo32.dll and crqe.dll. There are some dlls which are dependent on these dlls I had to copy into my exe folder separately.

I had to register these main dlls. Without registering it doesn't work. I would like to know is that how it works in PowerBuilder especially ? I have 200 desktop using same application. Do I have to register same in all 200 m/c.. eventhough I have executables residing on server ... that's not acceptable..

I will appreciate your feedback.

Thanks
Dilemma
:blush:

dilemma
June 24th, 2004, 10:11 PM
Hello Guys,

I have resolved my problem. Let me know if somebody needs help.

Thanks

Surrender79
December 22nd, 2004, 10:50 AM
I've the same problem!
I'm using CR10 and VB6, but i need to register some dll and their dependences but i don't know how to do it.

Could you help me?
I've read something about msm files (merge modules) but i don't understand where they are installed or if i must create them :(

malleyo
December 22nd, 2004, 05:16 PM
I use MergeModules with InstallShield to create my setup files. Not sure if they can be used with other programs.

You really need to create a setup file instead of trying to register all the files yourself. VB has an Addin called Package and Deployment Wizard. I don't know how to use it (since I use InstallShield), but here's how to start it:

- Click Addins, Addin Mananger from the menu
- Highlight 'Package and Deployment Wizard'
- Check 'Loaded/Unloaded' and 'Load on Startup'
- Click OK
- Click Addins from the menu
- 'Package and Deployment Wizard' should be in the drop down list