Problem making a C++ DLL in Visual Studio 2010 work in LabView

Hello, I've noticed that I cannot do ' extern "C" ' on the methods Open(), Close(), StartStreaming(), and StopStreaming() in the following Class:
class ApplicationIo : public FiclIo
    friend class X5ScriptPlayer;
    friend class ApplicationSettings;
    typedef std::vector<__int64>    IntArray;
public:
    //  Member Functions
    ApplicationIo(IUserInterface * ui);
    ~ApplicationIo();
    ModuleIo &  ModIo()
        {  return Module;  }
    unsigned int BoardCount();
    void Open();
    bool IsOpen()
        {  return Opened;  }
    void Close();
    void StartStreaming();
    void StopStreaming();
How can I export the methods of the Class mentioned above? I've read the manuals and seen examples about how to get DLLs working in LabView, however none of them ever talk about when there is an actual Class involved and exporting the methods of said Class.
Any help would be greatly appreciated.

Okay, well at least that clears up one piece of the puzzle.
Here is the wrapper I need:
Here's the .h of the wrapper:
#ifndef _APPIO_DLL_WRAPPER_H_
#define _APPIO_DLL_WRAPPER_H_
#define DLLEXPORT __declspec (dllexport)
#ifdef __cplusplus
extern "C" {
#endif
typedef struct ApplicationIo ApplicationIo; /* make the class opaque to the wrapper */
DLLEXPORT ApplicationIo* Construct_AppIo(IUserInterface* ui);
DLLEXPORT void Destruct_AppIo(ApplicationIo* LV_Ref);
DLLEXPORT void Open(ApplicationIo* LV_Ref);
DLLEXPORT void Close(ApplicationIo* LV_Ref);
DLLEXPORT void StartStreaming(ApplicationIo* LV_Ref);
DLLEXPORT void StopStreaming(ApplicationIo* LV_Ref);
#ifdef __cplusplus
#endif
#endif /* _APPIO_DLL_WRAPPER_H_ */
Here's the .cpp of the wrapper:
#include "AppIoDll.h"
#include "ApplicationIo.h"
ApplicationIo* Construct_AppIo(IUserInterface* ui)
return new ApplicationIo(ui);
void Destruct_AppIo(ApplicationIo* LV_Ref)
LV_Ref->Close();
delete LV_Ref;
void Open(ApplicationIo* LV_Ref)
LV_Ref->Open();
void Close(ApplicationIo* LV_Ref)
LV_Ref->Close();
void StartStreaming(ApplicationIo* LV_Ref)
LV_Ref->StartStreaming();
void StopStreaming(ApplicationIo* LV_Ref)
LV_Ref->StopStreaming();
The one problem I have with this is how am I supposed to get the pointer to the IUserInterface class to the C Wrapper constructor?

Similar Messages

  • Problem to add .MDF file from Visual Studio 2010 application

    Hi All
    I would like to add to project WPF applicaction in VS 2010 .MDF file.
    The problem is that when I am trying to add new service-based database (.mdf) I am getting the error "Connection to SQL Server database files (.mdf) require SQL Server 2005 Express or SQL Server 2008 Express to be installed and running on the local computer.
    The SQL Server 2008 is already been installed. How to fix the problem?
    Thanks.

    That is the sql express service.
    It means it's already started and your error message is about something else.
    Go get this:
    http://www.microsoft.com/en-gb/download/details.aspx?id=22973
    In that is sql server express management studio.
    Use that to create your database as in my previous post.
    This way you can see the thing created, query it and tell it's not going to get copied around by visual studio.  It's way too easy to get messed up by visual studio if you create a database in your project.
    Do not create your database in visual studio.
    Connect to the database from your visual studio project.
    Don't create it from there.
    How did you set your sql express up?
    Is it mixed mode authentication or what?
    If you don't know then make it mixed
    http://msdn.microsoft.com/en-GB/library/ms188670.aspx
    My preference is to use entity framework to access the database.
    If you set up an entity data model in your solution that will sort your connection string.
    Please don't forget to upvote posts which you like and mark those which answer your question.
    My latest Technet article - Dynamic XAML

  • Debugging a c++ dll from visual studio 2010

    Hi everybody
    I'm extending and optimizing a c++ dll that is called in a labview file. I have managed to get it update and running but it's not doing what is supposed to .
    I need to debug it by setting break point in the c++ code because the labview part is just memory and display. How I can do that? Any help will be really appreciated
    I'm using labview 2012 and VS210 express.
    Tanks a lot
    Amos
    i attached the main file of the dll and the labview interface.
    Solved!
    Go to Solution.
    Attachments:
    Fistola mono array.llb ‏1024 KB
    Dll lab.cpp ‏21 KB

    I have deleted the main, and as far as i can see ( so means see that everything says debug, i'm in local system should i switch to remote?) the configurations is fine. the strange things is that he keep asking me to compile the file when i start the debug even if i just do it. i'm sure i'm calling the right dll and i have set break point everywhere but still nothing. i tried to run labview step to step but it isn't helping. in labview the dll node debug proprety is set to maximum.
    i send you the adjurned dll
    Attachments:
    Dll lab.cpp ‏12 KB
    dllmain.cpp ‏1 KB

  • Dmamgr.dll & pcimgr.dll for Visual Studio 6.0 (Win 98 or 2K)

    I am missing the following NI dll's:dmamgr.dll & pcimgr.dll for Visual Studio 6.0 (Win 98 or 2K)
    Does anyone know the name of a .zip file that includes them, or any other information pertaining to them?
    Is there anyone from NI who has them?
    Thanks.

    Hi. An NI support engineer sent me a link, but when I tested it, the link failed.  Apparently it was only temporary.
    In any event, I've resolved this issue for my own satisfaction, however for the benefit of anyone with the same problem, the
    .dll's are in the following zip file:
    nivxi211.ZIP
    None-the-less, I did a search of the NI web site and cannot find this file at this time, so if anyone else wants it, they'll have to ask someone again.
    Thanks, however, as I said, my issue has been resolved happily. (-:
    JoeSoftware

  • Creating *.dll  in Visual Studio (using c++) for JNI

    Hi,
    I'd like to ask, if anybody has experience how to make *.dll using Visual studio (2003) and use c++.
    I make *.dll library in C ( in DEV-C++), it is no problem in C , but when I use C++, it doesnt work (it is the same in Visual studio)
    I have the same code like in C ( the same header , and the "same" code - in dev-c++ it works well ) but when I try to create this same project using C++ it doesn work.
    Visual studio throws exeption:
    c:\Documents and Settings\patak\Dokumenty\Visual Studio Projects\jniknihovna\jniknihovna.cpp(13): error C2227: left of '->GetStringUTFChars' must point to class/struct/union
    type is 'JNIEnv'
    did you intend to use '.' instead?
    c:\Documents and Settings\patak\Dokumenty\Visual Studio Projects\jniknihovna\jniknihovna.cpp(13): error C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'
    Well does anybody have any idea how to solve this problem?

    Well I think I use my compiler (dev-c++) corectly:
    My codes :
    *.h file (that is produced by javah)
    /* DO NOT EDIT THIS FILE - it is machine generated */
    #include <jni.h>
    /* Header for class IntArray */
    #ifndef IncludedIntArray
    #define IncludedIntArray
    #ifdef __cplusplus
    extern "C" {
    #endif
    * Class: IntArray
    * Method: sumArray
    * Signature: ([I)I
    JNIEXPORT jint JNICALL Java_pole_IntArray_sumArray
    (JNIEnv *, jobject, jintArray);
    #ifdef __cplusplus
    #endif
    #endif
    And *.cpp
    #include <jni.h>
    #include <stdio.h>
    #include "dll.h"
    JNIEXPORT jint JNICALL
    Java_pole_IntArray_sumArray(JNIEnv *env, jobject obj, jintArray arr)
    jint buf[10];
    jint i, sum = 0;
    (*env)->GetIntArrayRegion(env, arr, 0, 10, buf);
    for (i = 0; i < 10; i++) {
    sum += buf;
    return sum;
    and in Java : private native int sumArray(int[] arr);
    and again error : 10 C:\Dev-Cpp\dllmain.cpp base operand of `->' has non-pointer type `JNIEnv_'
    (when I compile it as C library, it works , but I need to use C++ in other code, I can find only examples where only *.C is used )
    Maybe here is an error, but I don't know how to solve this problem
    Edited by: patakm1 on Apr 4, 2008 2:28 PM

  • Error of heads when build the .dll by visual studio 2003

    I am trying to call the dll function in labVIEW which build by visual studio 2003.
    while I compile the basic program in visual studio 2003,the dll will be built successfully,but if I include heads like or in my program, etc.Compiling has the error of ,so the dll can not be built.
    I have trued to look for the solution in NI Discussion Forums,but havent seen the related article about the error of including .
    If someone can answer this for me,that will be a great help,and I'll be so appreciate if anyone get me out
    of the trouble.
    Sean

    I'm a little unclear about your question. What is the exact error that you are receiving and at what point are you receiving it? Is the error occurring when calling the DLL in LabVIEW or is it occurring when building the DLL in Visual Studio? Further clarification about exactly what the problem is and where it is occurring would be a big help!
    Regards,
    E. Sulzer
    Applications Engineer
    National Instruments

  • Crystal Report 13 Visual Studio 2010 SQL Server 2008 R2 ODBC Problem

    Hi Everybody,
    I am new in Crystal Report.
    I developed a web application in Visual Studio 2010, and my Database is SQL Server 2008 R2.
    I created reports using Crystal Report 13 in Visual Studio and my Operating System is Windows 7 32-Bit.
    I used ODBC Connection System DNS for my application.
    It is running fine even after Hosting on my local PC.
    But it creates problem when hosted on my Team Leader PC and Test Server.
    Their Configurations are same but only difference is "SQL Server 2008" Not R2
    The Error I am getting is "Failed to open the connection".
    When I Host the same on my another team member PC, I am getting the error like
    "Failed to open the connection. Details: [Database Vendor Code: 4060 ] Database Connector Error: ' [Database Vendor Code: 4060 ]' Failed to open the connection. Failed to open the connection. TestVr {CE268132-D2BD-43EC-BE45-0BCD847FBCDA}.rpt Details: [Database Vendor Code: 4060 ]"
    I tried various solution to fix this bug.
    But i am unable to do this and not getting any idea to fix this issue.
    If anyone can guide I will be thankful to him.
    All suggestions are appreciable.
    Thank you

    Hi,
    Please use the top right search box. for ex below search which will return many useful kb's, articlea and forum threads where simillar issues are discussed.
    [http://www.sdn.sap.com/irj/scn/advancedsearch?query=failedtoopentheconnection|http://www.sdn.sap.com/irj/scn/advancedsearch?query=failedtoopentheconnection]
    Most probably the issue is missing database client driver / provider.
    Install the driver used to connect the rpt to the db on the server and then create a 32 bit DSN with the same name as the dev machine..
    Hope this helps,
    Bhushan.

  • How do I write a Dll to perform a union in visual studio for use in LabVIEW?

    Hello,
    I'm new to writing dll(s). I'm attempting to write a Dll that will perform a union on a number from LabVIEW and then return the result to LabVIEW for my use. I've been struggling with this for a few days and I'm finally giving in to get some help.
    This screenshot is the only description that I have to help me with what I am trying to do. Basically, I'm trying to pass a value that will be different based on a measured partial discharge value. In the screen below, the value used is "1061111989" This number is my reading. I need to pass this value from labVIEW into my dll to perform a union on it.
    In my Dll, I need to write MeterReading.IntVal's value and get the MeterReading.FloatVal back.
    I have Visual Studio 2012 Full and LabVIEW 2012 Full, I'm LabVIEW CLAD and I've written 17 test floors in the US to date; however, I've never had any need of Visual Studio until now. Can anyone help me out with this?
    Thanks in advance, -Chris
    -Chris
    "You must be some sort of an engineer?" -Close Friend
    Solved!
    Go to Solution.

    Sometimes, I try to solve simple issues in very complicated ways. What got me so confused here was the solution from the engineer of the device that I am reading from was using a union to get the value. I'm not familiar with unions so I thought that it was some structure that was not creatable in LabVIEW. Anyways, a typecast to single point gave me the proper value. Thank you.
    -Chris
    "You must be some sort of an engineer?" -Close Friend

  • Crystal Reports, version for Visual Studio 2010 Problem

    Dear all,
    I encounter a problem after installed the crystal report version for Visual Studio 2010. Once I call                              
                           ReportDocument.PrintToPrinter(1,False, 0, 0)
    The error message prompt:
    Report is unavailable(Index was out of range. Must be non-negative and less than the size of the collection. Parameter name:index)
    If I try
                             ReportDocument.PrintToPrinter(1,False, 1, 1)
    It can print the 1st page of the report.
    I also try to create a simple report. It works.
    After installed this version, my reports also encounter the same problem in Visual Studio 2008.
    My report has sub-reports. My PC is Windows XP.
    Anybody has idea on this issue!?

    Now you can set the various printer options using the PrintOutputController. I'm using a UI box to select the printer but your developer should be able to figure this out. If not you can include him in the e-mail, it would be fine to go direct. Of course you will stay in the thread:
         private void btnSetPrinter_Click(object sender, System.EventArgs e)
              System.Drawing.Printing.PrintDocument pDoc = new System.Drawing.Printing.PrintDocument();
                CrystalDecisions.ReportAppServer.Controllers.PrintReportOptions rasPROpts = new CrystalDecisions.ReportAppServer.Controllers.PrintReportOptionsClass();
              // Use the next line if you need to, you'll ahve to test. Depends on how the reports were saved.
                //CrystalDecisions.CrystalReports.Engine.PrintOptions.DissociatePageSizeAndPrinterPaperSize = true;
                //CrystalDecisions.ReportAppServer.ReportDefModel.ISCRPrintOptions.DissociatePageSizeAndPrinterPaperSize = true;
                //pDoc.DefaultPageSettings = pgSettings;
                PrintDialog dlg = new PrintDialog();
                dlg.Document = pDoc;
                if (dlg.ShowDialog() == DialogResult.Cancel)
                    MessageBox.Show("Cancel Button clicked", "RAS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                else
                    CrystalDecisions.ReportAppServer.ReportDefModel.PrintOptions MYPRTOpts = new PrintOptionsClass();
                    if (rdoCurrent.Checked)
                        pDoc.PrinterSettings.PrinterName = cboCurrentPrinters.Text;
                   // the next 3 lines may not be necessary.
                        MYPRTOpts.PrinterName = cboCurrentPrinters.Text;
                        MYPRTOpts.PaperSize = (CrPaperSizeEnum)
                            pDoc.PrinterSettings.PaperSizes[cboCurrentPaperSizes.SelectedIndex].Kind;
                        MYPRTOpts.PaperSource = (CrPaperSourceEnum)
                            pDoc.PrinterSettings.PaperSources[cboCurrentPaperTrays.SelectedIndex].Kind;
                        MYPRTOpts.PaperOrientation = CrPaperOrientationEnum.crPaperOrientationLandscape;
                        //MYPRTOpts.PageMargins.Bottom = .1;
                        //MYPRTOpts.PageMargins.Top = .1;
                        //MYPRTOpts.PageMargins.Left = .1;
                        //MYPRTOpts.PageMargins.Right = .1;
                    else
                        pDoc.PrinterSettings.PrinterName = cboDefaultPrinters.Text;
                        MYPRTOpts.PrinterName = cboDefaultPrinters.Text;
                        MYPRTOpts.PaperSize = (CrPaperSizeEnum)
                            pDoc.PrinterSettings.PaperSizes[cboDefaultPaperSizes.SelectedIndex].Kind;
                        MYPRTOpts.PaperSource = (CrPaperSourceEnum)
                            pDoc.PrinterSettings.PaperSources[cboDefaultPaperTrays.SelectedIndex].Kind;
                    rptClientDoc.PrintOutputController.ModifyPrintOptions(MYPRTOpts);
                    //MessageBox.Show("Printer set.", "RAS", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    rptClientDoc.PrintOutputController.PrintReport(rasPROpts);
                    //MessageBox.Show("Printing report.", "RAS", MessageBoxButtons.OK, MessageBoxIcon.Information);
    Thank you
    Don

  • Problem when adding ABAP custom webservice with Visual Studio 2010

    Hi All,
    After creating a webservice for a custom RFC function developed in a ECC6.0 SAP machine, I tried to add it to a Visual Studio 2010 windows aplication (through a web reference connection).
    The sequence I've done is:
    - Create RFC in ABAP, with testing ok
    - Create a WEBSERVICE with the ABAP editor
    - Configured the webservice with SICF with:
         Procedure: Standard
         Logon data: standard R3 user
         Security requirement: Standard
         Authentication: Standard SAP User
    Then, in SOAMANAGER I copied the webservice URL and tried to add it to Visual Studio 2010, but it keeps asking me the user and password. I try to supply the R3 username and password but if fails.
    Why is ECC6.0 asking the user and passord if I've defined a SAP user for the login process?
    Is there any way to disable this?
    Thanks,
    Manuel Dias

    Hello Manuel,
    You can use the following code:
    CredentialCache cache = new CredentialCache();
          cache.Add(new Uri("WEBSERVICEURL:PORTNUMBER/"), "Basic", new NetworkCredential("USERNAME", "PASSWORD"));
    SAP needs a password.
    Kind regards,
    JK

  • MySQL 5.5, Crystal Report for Visual Studio not working when hosted IIS

    Software and Component detail
    Microsoft visual studio 2010
    MS .NET Framework
    Version 4.0.30319 RTMRel
    MYSQL SERVER Database
    Version 5.5
    MySQL Connector 6.6.4 64 Bit
    MySQL ODBC Driver Version 5.2.a
    Crystal Report for Visusl Studio 64 Bit 13.0.5
    (CRforVS_redist_install_64bit_13_0_5)
    Current Setup
    1. I have WebSite in ASP.NET Visual Basic which works fine and is connected to MySQL Database, using MySQl Connector 6.6.4 64 bit
    and is using a connection string,defined in web.confg.
    2. I am using a Crystal report( It is very complex report, so cannot dare to redo it). Data Source for the report is set using a connection string
    DRIVER={MySQL ODBC 5.2a Driver};SERVER=Licensedb;DATABASE=License;pwd=root;PORT=3306;OPTION=3 and this report is called from website using the below code
    Dim crystalReport As ReportDocument = New ReportDocument()
    Dim repPath As String = Server.MapPath("~/Reports/") + "LicenseReport.rpt"
    crystalReport.Load(repPath)
    CrystalReportViewer1.ReportSource = crystalReport
    crystalReport.SetParameterValue("InstanceID", CInt(Session("sessionInstanceID")))
    crystalReport.Refresh()
    crystalReport.SetParameterValue("InstanceID", CInt(Session("sessionInstanceID")))
    CrystalReportViewer1.Visible = True
    3. The above setup works fine, when I run the website from Visual studio 2010. But when i use IIS 7, the aspx page having crystal report viewer control load and its blank.
    However it work very well from studio it self.
    4. So I changed the setup in point 2, by having a ODBC Data source defined. And changed the report accordingly. It work fine in Visual studio , but from IIS
    it gives error "Failed to Open Connection, Failed to Open Connection <Crystal Report File name.rpt>"
    5. I tried creating a System DSN and same connection string in IIS Application Connection string. But nothing changed.
    Please can anyone point in correct direction. I must admit this is my first website development work, so I might have overlooked some minor details.
    Any help would be much appreciated.
    Thanks
    Dilpreet ([email protected])

    hello again. I fear that what is said in that article does not apply to my particular case.
    First of all i am using the Crystal Report Basic 2008, which I think is not the same product as Crystal Reports 2008.
    In addition, printing fails always, on my PC and on the web server.
    On the other hand I can not find anywhere printcontrol.cab file or printcontrol.dll, just do not exist either in my PC or on the web server.
    The folder where the report viewer is located is not CrystalReportViewers12, is CrystalReportWebFormViewer4, and is located at wwwroot\aspnet_client\system_web\2_0_50727\
    Investigating I found something, but has not helped me:
    [http://social.msdn.microsoft.com/forums/en-US/vscrystalreports/thread/0af08d25-dd71-41ce-92fa-ca374f933eaa/]
    This problem is what always happens to me when on my local PC I access my web server by its public IP.
    I think I must resign myself to use only the PDF print
    thanks anyway

  • Compile Plug-in with Visual Studio 2010 beta

    Hello there,
    I know that only Visual Studio 2005 is supported for the Acrobat SDK. But maybe one of you is also experimenting with visual Studio 2010 and got it to work.
    I get the following error message. Did anyone solve this problem.
    Error    105    error MSB3073: The command "if not "¬roSDKPIDir%"a == ""a if not exist "¬roSDKPIDir%" mkdir "¬roSDKPIDir%"
    if not "¬roSDKPIDir%"a == ""a copy "C:\Users\test\Documents\Visual Studio 2010\Projects\EPapers_Button\EPapers_Button\Debug\EPapers_Button.dll" "¬roSDKPIDir%"
    if not "¬roSDKPIDir%"a == ""a echo EPapers_Button copied to "¬roSDKPIDir%".
    if "¬roSDKPIDir%"a == ""a echo not performed. AcroSDKPIDir environment variable not set.
    :VCEnd" exited with code 255.
    Thanks for your help.

    this is something that i tried i set AcroSDKPIDir to
    C:\acrobatxsdk\Adobe\Acrobat 10 SDK\Version 1\PluginSupport\Samples\WeblinkDemo\win32\Debug
    and in th e post build events i did the following
    <Target Name="PostBuildEvent" Condition="'$(PostBuildEventUseInBuild)'!='false'">
        <Message Text="Description: %(PostBuildEvent.Message)" Condition="'%(PostBuildEvent.Message)' != '' and '$(AcroSDKPIDir)'"/>
        <Exec Command="%(PostBuildEvent.Command)$(BuildSuffix)" Condition="$(AcroSDKPIDir)"/>
      </Target>
    can u be plzz more specific in terms of it
    the error i got is
    Error
    84
    error MSB4100: Expected "$(AcroSDKPIDir)" to evaluate to a boolean instead of "C:\acrobatxsdk\Adobe\Acrobat 10 SDK\Version 1\PluginSupport\Samples\WeblinkDemo\win32\Debug", in condition "'%(PostBuildEvent.Message)' != '' and '$(AcroSDKPIDir)'".
    C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets
    112
    61
    WeblinkDemo

  • Crystal Reports for Visual Studio 2010 runtime LICENCE

    I want to welcome everyone. It's my first post on this forum.
    I want to provide my Windows Form application to a client. This application was written in VS 2010 and it uses SAP Crystal Reports for generating simple report.
    I've read [Crystal Reports Licensing Explained|http://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/10cd9e15-120d-2c10-3fb5-be299000b6b7&utm_source=crvs2010&utm_medium=lp&utm_campaign=licensing_explained] pdf and I've learnt that in my case redistribution of software that embeds the Crystal Reports runtime engine is free.
    My question is:
    Is there something else I must include in my application package for instance a licence file? Or maybe I just have to include SAP CR runtime or ask user to download it from the SAP web site and that's it?
    Marcin

    Hello Marcin,
    Welcome.
    Please note that whenever you distribute your application (which uses Crystal reports) to others who may not have Crystal designer product, you need to provide the runtimes along with the application. The runtimes provide the necessary dlls in the machine for running Crystal inside the app.
    You can use an exe to install the CR runtimes and then deploy your app. OR you can include the msm files and create a deployment package.
    You will get the runtimes for CR4VS2010 [here|/people/coy.yonce/blog/2010/11/12/crystal-reports-for-visual-studio-2010-production-release-now-availableCystlR%2528SAPWeblogs%253ACrystal+Reports%2529].
    You might want to check [this|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_dev/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333233313335333833323336%7D.do] link for details.
    Forgot to mention:
    we have dependency on C++ runtimes. Please look at [this|Visual studio setup project with merge modules - C++ problem; thread for details or do a quick search, in this forum.
    Hope it helps.
    Thanks.
    Edited by: A G on Dec 2, 2010 6:03 PM

  • Crystal Reports Version for Visual Studio 2010 Fails to Install

    Hi -
    I am trying to install the CR redistribution package for .Net 4.  When I run CRRuntime_32bit_13_0.msi I get an Error 1904 when it tries to register the commonobjmodel.dll.  If I manually register the dll using regsvr32 I get the following message:
    "The module 'commonobjmodel.dll' failed to load.  Make sure the binary is stored
    at the specified path or debug it to check for problems with the binary or dependent .DLL files."
    The dll does exist and is in the correct directory.  Is there another installer I should be using?
    Thanks.
    - Andrew

    Entering "1904 crystal" into the search box at the top right corner of this page, gives the following KB:
    [1534393  - "Error 1904. Module C:Program FilesSAP BusinessObjects..dtsagent.dll failed to register ..." when installing Crystal Reports for Visual Studio 2010 MSI runtime|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_bi/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333533333334333333393333%7D.do].
    See if that helps. If not, there are other KBs that will come up for CRVS2010...
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • Has anyone experienced check-in conflicts between RoboHelp 9 and Visual Studio 2010?

    Here's a description of what happens when I try to edit the properties of more than one Single Source Layout (SSL) in a single RoboHelp session:
    Open RoboHelp 9 project in Visual Studio 2010.
    Edit the properties of a SSL named "Layout A". When prompted by RoboHelp, check out the .SSL file.
    Save and generate the output.
    Edit the properties of the SSL named "Layout B". When prompted to check the .SSL out from version control, click Yes. RoboHelp displays the Cannot Complete Operation dialog box: “The files in the list below could not be checked out from version control. Exclusive access to these files is required to execute the selected action.”
    Shut down RoboHelp, re-open the project, and can then edit Layout B. I have to do this for each layout whose properties I edit.
    As an experiment, check the .SSL for Layout C out of Source Control (“Check Out – Prevent other users from checking out and checking in”), edit the properties of the SSL, and click Check In All from RoboHelp. In Source Control, the file shows as checked in; in RoboHelp, the SSL shows as checked out (the red check arrow appears to the left). Checking everything in from within RoboHelp does not check in the SSL for Layout C, and when I try to edit the properties for Layout D, the Cannot Complete Operation dialog box appears.
    Since I'm working with five SSLs, this problem is a nuisance (but not a showstopper). Should I be following a different process here?
    Thanks for any assistance.
    Chayah

    It seems I was a bit liberal with moving the libraries linked to in the instant client, i.e. copying the lib file and the depending .dlls to another location.
    Running the executable within the instant client directory with all dlls present solved this. I didn't realize this because DependencyWalker told
    me everything was fine.

Maybe you are looking for

  • XI messages need to be processed twice

    Hi, We are encountering an issue with processing XML messages in the XI Dev environment.  XML messages are failing the first time they are being processed.  However, when we go into SXMB_MONI and select the message to be processed again, it works fin

  • Problems after installing Arch [SOLVED]

    Hello, I attempted to follow the installation instructions to install Arch Linux. I followed those since they are faster than the Beginners Guide and didn’t meet some of my needs. For example, I was also wanting to install an LVM partition (and I'll

  • How can I make the iPhone podcast app automatically stop playing after one episode?

    How can I make the iPhone podcast app automatically stop playing after one episode?

  • Can I change two DC fans in PXI-1042 chasis?

    Can I change two DC fans ( Mechatronics E9225X)in PXI-1042 chasis? It is too noisy in a quiet environment. Could you reveal what kind of DC fans were adopted in the PXI-1042Q chasis?

  • HTTP 500 issue

    Hi, I finished most of setup of R12. i am able to login the DB using apps. but i got HTTP 500 issue when going to http://win03dell.MyHome.com:8000/OA_HTML/AppsLogin like http://dl.dropbox.com/u/40211031/t29.jpg Thanks & Best Regards, HuaMin