Skip to Content
author's profile photo Former Member
Former Member

CR2010 Production Release

I just installed the CR2010 Production release. Now when I close the application at the very end I get a 'Memory could not be read' error on the vshost.exe process that was running the application while debuging. No other errors are reported or existed and it is at the very end. I have already looked at my code and made sure all CR objects are disposed when forms close and all that. I have not tried the runtime yet.

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    Posted on Nov 16, 2010 at 08:43 PM

    Hi David,

    Use MS's debugdiag and capture a dump file on your applications executable and see what it analyzes.

    Then need more info, version of the OS?

    Windows or WEB app?

    Frame work used?

    If using 4.0 have you set the Framework to full and not the client?

    Database driver used in your reports and what data source are you using?

    Thank you


    Add a comment
    10|10000 characters needed characters exceeded

    • Very cool solution. There is another thread just posted that I'll direct here.

      Re. the "75 concurrent instances".

      There are two distinct things to be aware of. There is a 75 print job limit and a 3 concurrent processor license.

      Print job limit; almost anything done in a report will count as a print job. E.g.; a report with 10 subreports will use up 11 print jobs (main report + 10 subreports). A drill down, page up / down, search, zoom etc., etc., is a print job. You can increase this limit, but then you're loading the server more and this may result in further performance issues. E.g.; this was deemed to be the most optimal setting.

      3 concurrent processor license; the print engine will accept and be able to work on three separate report processing requests at the same time. All subsequent requests are queued up and processed as a license becomes available. In your event log you may see a message along the lines of "print job x - no license available - waiting for next available license". You can not obtain any more licenses. Options;

      Web farm

      More scalable product such as Crystal Reports Server or Business Objects Enterprise.


      Follow us on Twitter

      Got Enhancement ideas? Try the [SAP Idea Place|]

  • Posted on Dec 16, 2010 at 03:09 PM


    This explains why I still hit the 75 instance limit when I had set my semaphore to 70 - there were about 10 subreports in the report I was running. I've not seen the message about waiting for licences; where in the event log would I find this?



    Add a comment
    10|10000 characters needed characters exceeded

    • On the app server, looking at the application event log you should see a message from Crystal Reports with Event ID 4352 u2013 u201CA Crystal Reports job was delayed u2018nu2019 seconds waiting for a free license to become available. More licenses can be purchased direct from Business Objects or through the Business Objects Online Store.u201D

      Note that the message is very misleading as it is not possible to purchase more licenses - not for the CR SDK.


Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.