VB6 and Crystal 9.1 to new environment

Posted on 2009-02-13
Last Modified: 2012-05-06
I used vb6 and crystal 9.1 to develop a project 4 years ago.  I'm trying to reopen the project using Vista, vb6, crystal 9.22.  My disk has been scratched over the years and havnet been able to reinstall 9.1.

Here are my 2 issues that are likely related to not having 9.1 installed?  

Currently when I open a dsr file in development it properly opens the report design and "visual basic 6" immediately has an error and shuts down my project and I have to reopen vb6 and the project.  Ok so I can't open a report without vb6 having a critical error.

I can execute and open the project to generate one of the report outputs but when I try to create multiple reports for some reason I get an error at:
Mainform.CRViewer91.ReportSource = finalDrawNeeds
"Method ReportSource of Object 'ICrystalReportViewer9' Failed"

Are both of these issues just because I don't have 9.1 installed?  Could it be some kind of vb service pack I need to install?  I am unsure where to go I have tried converting the project to vs2008 and my mainform had an error during conversion.  I have also tried using crystal 10 with vb6 with no luck.  Thanks for any advice!
Question by:disbekearney
    LVL 100

    Accepted Solution

    I suspect the issue is Vista

    Crystal requires updates to run om Vista.  I don't think CR9 or 10 has been updated through a service pack to run reliably on Vista.

    I don't knpw about VB6 it may also require changes.

    You might consider upgrading to CR XI.  No further because later versions of Crystal don't support VB6 or com applications.


    Author Comment

    thanks I'm still working through this and will be sure to accept as solution if vista is the problem

    Author Closing Comment

    Installed vb6 and crystal 9 on XP and had no problems.

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Join & Write a Comment

    When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
    When designing a form there are several BorderStyles to choose from, all of which can be classified as either 'Fixed' or 'Sizable' and I'd guess that 'Fixed Single' or one of the other fixed types is the most popular choice. I assume it's the most p…
    Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
    Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…

    733 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now