Vb6 deployment and Crystal Report 8.5
I tried to deploy a Visual Basic 6 on a client pc that use Crystal Report 8.5.
Because no merge files exist for this version of Crystal Report I tried to added all the necessary dll in the deploy package (using visual basic 6 tools deployment).
I read the file Runtime.hlp so I added every dll wriiten in this file.
When I run my setup I always have this error :
The program can't start because CRPE32.dll is missing from your computer.
It's strange because I added this dll to my deployment package.
So I don't no what to do anymore.
Need some help to solve this problem because I know it's easier with more recent version of Crystal Report because of the merge file but right now this software need CR 8.5.
Ludek Uher replied
From the description, it looks like you are using the RDC. E.g.; referencing craxdrt.dll and crviewer.dll. In that case, the craxdrt.dep and crviewer.dep files should be used automatically by the VB6 deployment wizard. And crpe32.dll should not be needed at all.
Use the [Modules|https://smpdl.sap-ag.de/~sapidp/012002523100006252802008E/modules.zip] utility on your development computer to determine what dlls your app is loading and where it is loading the dlls from. Then ensure the same is the case on the client computer. Also, remeber that craxdrt.dll and crviewer.dll are com dlls so they ned to be registered.