Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Deployment problem

Status
Not open for further replies.

sasi3dev

Programmer
Nov 20, 2001
3
US
Hi

Thanks for prior help.

I have a VB6 application that has 4 CR8 reports in it. All works fine on development machine. I used Package and Deploy to create files to go to production machine. I added all the .dll files I could think of and then a few.

On the production machine, the program loads, allows user to select file to run against; but Dr. Watsons when I try to print any of the reports. I have loaded Dependency Walker on both machines and tracked the error. On the development machine it calls MPR.DLL from MSVBVM60.DLL; and on the production; it calls CLBCATQ.DLL from OLE32.DLL. Both machines have the same MSVBVM60.DLL and OLE32.Dll. Any ideas what this means/is/... ???

Other hopefully helpful information is:

I have added msgBox code to the program to make sure the file names are correct going into Reportx.Database.Tables(1).Location = allTogether.

Two (2) of the reports were created in CR8 and then imported into VB. The other two (2) were created in VB6.

I used ODBC files with the .DSN files as datasources.

Thanks
 
You added all of the dll's that you could think of, but did you add the ones listed in the Seagate Developer's files?

Have you tried another production machine, to rule out something flaky on the one box?

Have you tried launching one of these reports after saving it with data? That helps to see if it is a connection problem or a launch problem.
Ken Hamady, On-site Custom Crystal Reports Training & Consulting
Public classes and individual training.
Guide to using Crystal in VB
tek@kenhamady.com
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top