Crystal in C++ (VS 2005)

When debugging an error drops out... But i cant find "Enterprise" in namespace. What to do ...

c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(225) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
while importing type 'CrystalDecisions::ReportAppServer::IReportID ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'


Answer this question

Crystal in C++ (VS 2005)

  • Shawn W

    At all this I did not touch a code of crystal report declarations.


  • Bluedevil229

    Hello,

    Thanks for the further explanation.  It looks like this was an issue with Beta 2 and has been resolved in more recent builds.  The CPP integration had a number of issues in Beta 2, so I would suggest trying Crystal Reports with the Release Candidate.

    http://lab.msdn.microsoft.com/vs2005/get/default.aspx

    Keith - Business Objects

  • noiile

    Sory but my expirience do not allow me to do this correctly.
    Maybe with your help...

    I found thing what i need in C:\windows\assembly\CrystalDecisions.Enterprise.Framework.
    But as I try to add it throught "References" (in my project) I can't find it there.
    All Crystal Report references what I see there ("References") is only in
    C:\Program Files\Common Files\Crystal Decisions\2.7\Managed\... (*.dll;*.xml) , but here no CrystalDecisions.Enterprise.Framework :(


  • HimaBinduVejella

    Hello,

    Do you have CrystalDecisions.Enterprise.Framework in your Assembly Cache

    If you do, what happens if you add it as a reference by browsing to that location

    Keith - Business Objects

  • Albinowookie

    Hello.

    ...ok. I do not know what can appear useful, so I describes all Actions. Begin...

    Add new item to project (from utility), this item is CRYSTAL REPORT (*.RPT).
    By the way, when generating report   (in visual studia)   from table of my Data Base - all attempts are not successful, except one (!) - through DataSources > New Connection > OLE DB (ADO), only here i see all normal data, in other connections i see just garbage (becase, i think, they work with xsd).
    So, report generated and all ok: no errors.

    Then I take down, from Crystal report toolbox, ReportDocument component. On this step all ok (no errors).

    Then I 'go' to the options of ReportDocument component, precisely to the reportDocument1 > Report > FileName and add my report ("rpt_units.rpt"). And after it are strewed my errors... When i try to declare namespace i can't find it there, so it's all i think.


    =========================================================
    Output Window  
        

    Compiling...
    SI_prj.cpp
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
            while importing type 'CrystalDecisions::ReportAppServer::IReportID ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::ReportAppServer::IReportID::EnterpriseSession' : could not import member
            while importing type 'CrystalDecisions::ReportAppServer::IReportID ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
            while importing type 'CrystalDecisions::ReportAppServer::IReportID ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::ReportAppServer::IReportID::get_EnterpriseSession' : could not import member
            while importing type 'CrystalDecisions::ReportAppServer::IReportID ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
            while importing type 'CrystalDecisions::ReportAppServer::IReportID ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::ReportAppServer::IReportID::set_EnterpriseSession' : could not import member
            while importing type 'CrystalDecisions::ReportAppServer::IReportID ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::ReportAppServer::Controllers::ReportSource': use of this type requires a reference to assembly 'CrystalDecisions.ReportAppServer.Controllers'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::ReportSource' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::ReportAppServer::ClientDoc::ISCDReportClientDocument': use of this type requires a reference to assembly 'CrystalDecisions.ReportAppServer.ClientDoc'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::ReportClientDocument' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::EnterpriseSession' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::ReportAppServer::ClientDoc::ISCDReportClientDocument': use of this type requires a reference to assembly 'CrystalDecisions.ReportAppServer.ClientDoc'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::InternalReportClientDocument' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::ReportAppServer::Controllers::ReportSource': use of this type requires a reference to assembly 'CrystalDecisions.ReportAppServer.Controllers'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::get_ReportSource' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'System::Web::HttpResponse': use of this type requires a reference to assembly 'System.Web'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::ExportToHttpResponse' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'System::Web::HttpResponse': use of this type requires a reference to assembly 'System.Web'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::ExportToHttpResponse' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::InfoObject': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.InfoStore'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::Load' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::Load' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::ReportAppServer::ClientDoc::ISCDReportClientDocument': use of this type requires a reference to assembly 'CrystalDecisions.ReportAppServer.ClientDoc'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::get_ReportClientDocument' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::get_EnterpriseSession' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : error C3624: 'CrystalDecisions::Enterprise::EnterpriseSession': use of this type requires a reference to assembly 'CrystalDecisions.Enterprise.Framework'
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    c:\documents and settings\serge\desktop\vs projects\si_solu\si_prj\Form1.h(224) : warning C4679: 'CrystalDecisions::CrystalReports::Engine::ReportDocument::set_EnterpriseSession' : could not import member
            while importing type 'CrystalDecisions::CrystalReports::Engine::ReportDocument ' from assembly 'CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0, Culture=neutral, PublicKeyToken=692fbea5521e1304'
    Results  
        

    Build log was saved at "file://c:\Documents and Settings\Serge\Desktop\VS projects\SI_solu\SI_prj\Debug\BuildLog.htm"
    SI_prj - 15 error(s), 15 warning(s)


  • Kevin Gordon

    Hello,

    No this is my mistake, I assumed that the files would be there to add as a reference and they are not.

    Can you give me any more code as it relates to Crystal Reports What are doing with reporting...what properties and methods are you trying to call

    I'm trying to figure out what you are doing that is having Crystal attempt to load the assemblies.

    Keith - Business Objects



  • Crystal in C++ (VS 2005)