Building an installer in LabVIEW

I tried building an installer for an application I have created in LabVIEW. I have used IMAQ in my application. When I built the installer, under "Additional Installers"I selected IMAQ. However, when I installed the installer setup and tried to run the executable application on a computer that did not have LabVIEW, the application could not be loaded as the error message was showing indicating that IMAQ VIs are missing. Kindly advice on how to fix this problem. Are there any specific installers to be checked for IMAQ when creating the installer?
Thank you

Did you select the run time engine for LabVIEW?
Kudos and Accepted as Solution are welcome!

Similar Messages

  • Installer build error code-21 Labview 8.6.1

    While attempting to build an installer I get an error code -21. What is the error and how do I correct it?

    I also have this problem.  The executable build itself works correctly, but the installer fails to build.  There are a number of DLL dependencies, but they are all included and present in the build and in the installer Source Files.  I put CDK.EnableLog=True in my LabVIEW.ini and logged the error from the installer build process.  Here is an excerpt from the relevant section:
        [LOG ON]  Fri Apr 30 13:46:02 2010
    <<<MDFConfig_SetDeveloperLanguage>>> Language id: 9
    <<<MDFConfig_SetDistributionLanguage>>> Language id: 9
    <<<MDFConfig_SetBuildDir>>> Build directory: C:\MyPrograms\MyApp_Working\Install
    <<<MDFConfig_SetBuildMode>>> Build mode: 1
        [NMDK BEGIN]  Fri Apr 30 13:46:02 2010
         Building developer part
    > Adding files to installer
    <<<MDFBuildDevPart_SetFileNames>>>
    <<<MDFBuildDevPart_SetDefaultInstallDir>>>
    <<<MDFBuildDevPart_SetUpgradeInfo>>>
    <<<MDFBuildDevPart_SetOtherProperties>>>
    >  
    > **************
    > *** Error: An internal tool or library returned an error. (Error code -21)
    Error in MDF API function: _MDFBuildDevPart_SetOtherProperties
    nmdkSetInformationalProperties returned error code 26024
    > *** End Error Report
    > **************
    >  
    Adding product dependencies to developer part
    >  
    > **************
    > *** Error: Windows SDK function returned an error. (Error code -12)
    Closing dist kit
    ***** About to begin MAXImportConfig:oMAXPartModifications...
    No MAX import files specified - nothing to do - returning.
    Error in MDF API function: _MDFBuildDevPart_Close
    Error in MDF::BuildDeveloperPart::Close.
    ERROR: Caught MSI Exception:
    <Unable to format error record.>
    MSI error code: 6
    > *** End Error Report
    > **************
    >  
        [LOG OFF]  Fri Apr 30 13:46:02 2010
        [MDF END]  Fri Apr 30 13:46:02 2010
         Closing MDF.
     I've also tried the same with a simple test application and it build/installs correctly, so I know it is my project somehow.  One notable difference is that I previously had namespace conflicts in the executable build that were resolved by the following these instructions:
    http://digital.ni.com/public.nsf/allkb/47272B69E2C​167DB862574AC006A258B?OpenDocument
    I hope someone can help.  I need to deploy this application soon.
    Regards,
    - Ray

  • Error while creating installer in Labview 8.2

    Hi,
           I am trying to build an installer for my application. I have included NI-VISA runtime 4.1, NI-488.2 2.5 and Labview 8.2.1 runtime engine as additional installers in the build specification. I am using the NI's GPIB-USB-HS in the application and hence have included NI-VISA and NI-488.2 in the installer. When I try to build the installer, it gives me the following error :
    CDK_Build_Invoke.vi.ProxyCaller >> CDK_Build_Invoke.vi >> CDK_Engine_Main.vi >> CDK_Engine_Build.vi >> CDK_Engine_PromptForMissingDist.vi
    Loading product deployment information
    Loading product deployment information
    Loading product deployment information
    Loading product deployment information
    Loading product deployment information
    Loading product deployment information
    Adding files to installer
    Done adding files
    Preparing to build deployment
    Copying products from distributions
    *** Error: Internal error. (Error code -40)
    *** End Error Report
    *** Error: Internal error. (Error code -40)
    Error verifying distribution present: National Instruments Device Drivers - February 2007, Disk 1
    *** End Error Report
    Done building deployment
    When I try to build the installer without including the NI-488.2 2.5, the build is successful. Can someone please let me know what are the files to be included for NI's GPIB-USB-HS hardware in the installer?.
    Thanks in advance
    Siddharth

    Building an application with additional installers need the original DVD/CD where the product was installed from. You can set a checkbox to cache the product to your harddisk to avoid the use of the DVD/CD again. Maybe you have a problem with the cache.
    You can just delete the cache by deleting the folders in C:\Programme\National Instruments\shared\ProductCache. Each folder is named with the version of the product so you can see if the product is part of the cache.
    Another possibility is that something went wrong during installation of NI-488.2 dirver. Uninstall that driver, reboot the machine and install it again.
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • Error while building application installer and exe

    i had tried to build an installer and exe for my appication which application and exe building is successfull. but when we install it over the system it does not read  analog input and digital inputs and showing NaN in the indicator,I have treid many a ways and this works after disabling the counter reading section which is used to read the pulses from the quadrature encoder. when i again include that particular section it shows the same error. also this entire code works beautifully without any error from our source code, what might be the possible cause , please help me, 

    Hi Kodee,
    1)     Are using error handling in your code?  Are you getting any errors?
    2)     What version of LabVIEW are you using?  If you are using 8.0 or newer, then you can build a debuggable executable:
    Debugging Applications and Shared Libraries
    http://zone.ni.com/reference/en-XX/help/371361A-01/lvhowto/debug_apps_dlls/
    Regards,
    Elizabeth S.
    Applications Engineer
    National Instruments

  • Application Builder Error "Browse to LabVIEW.exe"

    LabVIEW gurus...
    I am currently building a standalone app from my project.  When I run the application (which builds successfully), LabVIEW prompts me to browse to the LabVIEW.exe file.  However, I want this app to run on a computer that will not have LabVIEW installed, and so browsing to this file isn't an option.
    I know that the reason for this problem is that I'm using 2 call library functions named StrLen and MoveBlock within the LabVIEW.exe library (to access data from a pointer to a pointer).
    LabVIEW.exe shows up as one of the dependencies in my project, but I can't figure out how to add it to my build specifications.  I tried to build an installer and include the LabVIEW runtime environment, but this doesn't seem to work either.
    Any suggestions would be greatly appreciated!
    I'm using LabVIEW 8.6.
    Thanks,
    Jason
    Solved!
    Go to Solution.

    In the dll call simply type LabVIEW without any path. This should work (I used it on 7.1)to automagicallylink it.
    The functions are also located in the lvrt.dll which is the main part of the runtime engine.
    Felix
    www.aescusoft.de
    My latest community nugget on producer/consumer design
    My current blog: A journey through uml

  • Create installer without labview

    Hi,
    Is it possible to create an installer without LabVIEW? I am supporting Windows 2000 through 7 and the versions of NI software varies with each OS, specifically when dealing with oscilloscopes running Windows due to VISA conflicts.
    The two main problems I have with creating installers with LabVIEW (Application Builder):
    1) Windows 2000 requires the Product Framework before 2.8.0. This makes it impossible for installers to run on Windows 2000 that require product installation newer than 2.8.0 which is basically every installation for Windows 7.
    2) As far as I am aware, the required software has to be installed on a local machine first before creating an installer. Then you navigate to the Additional Installers section when creating an installer to add to the installation. The location path will point to the orignal CD drive or location it was installed from on the local drive. I don't see why this required. Why can the installer be created directly from the extracted files without it being installed on machine?
    Thanks
    Solved!
    Go to Solution.

    Wow guys, thanks for two blatent insults. If you don't have anything nice to say don't say it at all.
    A little further explaination:
    Supporting and maintaining Windows 2000 in 2014, I agree, is cumbersome. However, you have to realize these oscilloscopes that run Windows 2000 in 2014 still cost upwards of $8,000 to replace and the operating system cannot be upgraded. Why do they still cost so much? Because they are very useful tools. And new ones cost $20,000 to $30,000. I don't think that this effort is "los[ing] [the company's] ability to make a profit".
    For those of you that are interested in the orignal question posted here is my solution.
    I used SFX Builder (http://sourceforge.net/projects/s-zipsfxbuilder/) to bundle NI's software into a single executeable file. Heres the steps:
    1) Download all necessary NI software
    2) Download SFX Builder
    3) Download 7-zip (http://www.7-zip.org/)
    1) Extract all NI software into a single folder and use 7-zip to compress into a .7z archive
    2) Open SFX Builder and add the .7z archive to the File tab
    3) You can easily set the path of extraction to anywhere on the computer, the temp (%temp%) is the most useful
    4) On the Tasks tab click the add/plus button and select Run Program, then enter the path where the extraction happened, here is an example
    5) Easy peasy!

  • Building an Installer with the product version major at 0

    Hi Everyone,
    I'm currently working on a prototype and I should build an installer for the prototype validation.
    The matter is that the prototype version start at 0, and I can't find a way to set in the product version major field at 0.
    Setting the major field at 0 is possible while building an executable, but not for an installer.
    My LabVIEW version is 12.0
    Thanks...

    Marc-junior wrote:
    It seems to me that it is the wanted behaviour application builder here. From the help page, you can read the following "You must increment the version number if you want to create upgrade versions of the installer that are capable of overwriting previous installers."
    That does not explain anything. We should be able to make the first ever version 0.0.0, that can later be upgraded to e.g. 0.0.1.
    According to microsoft:
    The format of the string is as follows:
    major.minor.build
    The first field is the major version and has a maximum value of 255. The second field is the minor version and has a maximum value of 255. The third field is called the build version or the update version and has a maximum value of 65,535.
    So, the max is 255.255.65535. There is no minimum given, so 0 should probably be allowed. I suspect that the input field in the build specification has an incorrect range setting.
    LabVIEW Champion . Do more with less code and in less time .

  • Installed 8.5 and now I can't build an installer with 8.0

    I've been using 8.0 to write some applications.  We have the professional development system contract or whatever with NI providing upgrades.  Our IT dept came and installed 8.5 on my computer.  I used it for a short while, then went back to 8.0.  I have not un-installed 8.5.   I'm now experencing problems building an installer with 8.0.  I get the message box that it is "unable to locate the installer source for NI Labview 8.5 distribution" and a default D drive for the original CDs which I don't have.  I do have the original 8.0 CD's and mainly for that reason  want to continue to use 8.0.  In the build process I am using additional installers for datasocket and visa 4.2.  If I uncheck them the install process will complete.  Is there someway for me to force my installer builder to use the 8.0 files instead of 8.5?  Could I do this by un-installing 8.5?  I re-installed 8.0 hoping that would help but it did not.  I searched for this problem and found several earlier postings concerning this problem but none specific to this particular issue.  thanks for any advice, Mike

    Thanks for the input centerbolt.  What a pain huh?  I'll have to think about if I want to do all that for a while   While I have administrative rights on my pc, the IS dept. is so paranoid what people might do I'm uncertain of restrictions that might stop me part way through and then be unable to recover or something.    I like LV a lot but not real happy with the build processes for compiling programs and installs.  If I copy the  LV CDs to my C drive and then do the installation from there rather than the CD drive, will the program installer quick defaulting to the D drive for unfound drivers?  Does that make sense?  Anyway, thanks again.

  • Issues in building licensed installer

    Hi everybody,
    I am trying to build licensed installers for our company's toolkits. For testing the installer, I changed the date settings of the system and increased it by more than 30 days. Then the addon status turns "Expired" and if I revert the date, it shows "Invalid".
    But keeping the date ahead of 30 days from now,  if I uninstall the toolkit which is showing the status as "Ëxpired" and install it again, 30 days of evaluation is appearing again. After several attempts, 2012 version of the installer is working correctly when  "Windows 7 and later" option under Advanced --> System requirement is checked before building the installer. I want to build 2010 and 2011 version of the installers too. But the same settings are not working for these two versions. Is this observed by any of you here or am I missing something?
    Here are the steps I am following to build the installer. Please go through it and If you see any discrepency, let me know.
    I am following the steps given in Tutorial:  License a LabVIEW Library Using Standard Mode. I am listing the difference between my installer and the guide here -
    The guide shows a snapshot of the application (.exe) file added to the project, which shows niwebserver.conf file under CallRegisterAddon.exe. But when I am creating exe file, there is no such file getting generated even for some some test files.
    The guide I am referring doesn't mention KEYLIB32.dll and SKCA32.dll whereas in this link, it is asking the user to add these files under [LabVIEW]\resource directory. So, I have included these files in my project.
    In the pdf document, it is mentioned that License file should be set "Unlocked"attribute. But selection that option is not enabled in my project.
    Under Registry option of the installer, is there any thing particular that Ineed to add? Right now I am adding just the project name.
    Kindly help me solve this issue.
    Thank you,
    Sharath

    I have also tried to build the installer using VI Package Manager as suggested by Stephen Roso, Partner Program Engineer,NI. But while I am building it, It is taking a lot of time at "preparing source distribution" step and abort with an error 7 stating file is missing. It is looking for a VI ..LabVIEW 2010\instr.lib\NITUNER\niTuner Set Freq for SMT.vi. which is being wrongly claimed by one of the library of my project. RFSA is already installed in my system. But NITUNER folder is not existing in the instr.lib folder. I have tried reinstalling it but it has not not helped. So, it would be great if any of you can share the NITUNER folder with me so that I can place it under instrl.lib and try building the package.
    Thank you,
    Sharath

  • Can't build any installer

    Hi, 
    I can't build any installer, even for simple test application - with the same result on two computers (one with W7-32 and another - with w7-64) and different LV (LV2009, LV2010sp1, LV2011) .
    The result is always the same:
    CDK_Item_OnDoProperties.vi.ProxyCaller >> CDK_Item_OnDoProperties.vi >> AB_UI_FRAMEWORK.vi >> AB_UI_Frmwk_Installer.lvclass:Build.vi >> Installer.lvclass:Build_from_Wizard.vi >> IB_MSI.lvclass:Build.vi >> IB_MSI.lvclass:Engine_InitializeDistribution.vi >> NI_MDF.lvlib:MDFConfig_SetDistributionLanguage.vi
    Loading product deployment information
    Loading product deployment information
    *** Error: Improper function call or command line argument. (Error code -30)
    *** Error Details:
    Error in MDF API function: _MDFConfig_SetDistributionLanguage
    The MDF does not have support for distribution language LANGID 9.
    *** End Error Report

    Hi diz_vara,
    Try downloading and installing the new update service, this will update the installer framework.  On occasion, upgrading and including multiple versions of LabVIEW can leave some older dependencies and the new framework can fix some of these issues.
    http://joule.ni.com/nidu/cds/view/p/id/2617/lang/e​n
    Try this out and post back if you the problem remains.  Hope this helps!
    Cole R.
    National Instruments
    Applications Engineer

  • Oracle JDeveloper 11g (11.1.2.2.0) (Build 6183)Installations

    I clicked the Studio Edition:11.1.2.2.0 Windows Install Download File button from the Oracle JDeveloper 11g (11.1.2.2.0) (Build 6183)Installations page. After that I clicked Save and a window displayed with the % complete. It goes to 99% complete and 1 sec left and this seems to hang at that point. I've left it going for several minutes and then eventually cancelled it. I have the correct jdk version. Any suggestions?

    You mean the download hangs at 99%?
    That its usually the point when your virus checker starts its work. Some such programs are known to have trouble with large archive files containing many files.
    Try to download with three virus checker turned off.
    Timo

  • Is it possible to build a project with Labview 2010 on a Windows XP system, that is useful for a system with windows 7 on it?

    Hi there,
    I am planning to use Labview 2010 in a short time.
    But before I'm going to use it I have some questions.
    I know it is possible to run Labview 2010 in an XP environment. But is it also possible to, when running Labview 2010 on a XP system, to build a project to a version that is useful in a Windows 7 environment?
    Or do I have to run Labview 2010, when I want to build a project that is useful on a Windows 7 system, on a system with Windows 7?
    Please give me some information.
    I hope to hear from one of you soon.
    Regards,
    Kenny
    Solved!
    Go to Solution.

    Is it possible to build a project with Labview 2009 on a Windows XP system, that is useful for a system with windows 7 on it?
    Thanks.
    Philippe B.
    Certified Associate Developer / Dépt Moyens d'essais
    www.ingenia-system.com

  • How to write a Xml installation file to build  web installer using IzPack.

    Hai everyone,
    I have got a problem in building a web installer using IzPack.I am getting this exception,when I am compiling my install.xml using a compile tool provided by IzPack soft.Eventhough I have not mentioned "packsinfo.xml" in my Xml installation file.
    Fatal error :
    null\packsinfo.xml (The system cannot find the path specified)
    java.io.FileNotFoundException: null\packsinfo.xml (The system cannot find the path specified)
    What went wrong??
    It is very very urgent. Could anyone tell me how to write a Xml installation file for building web installer,please??
    any help will be highly appreciated....
    Thank you very much in advance

    Hi,
    that is not really a java related question. Have you tried to find some IzPack support forum? I've never heard about it, so I can't help.

  • IS APPLICATION BUILDER 6 COMBATIBILE WITH LABVIEW 7 ?

    IS APPLICATION BUILDER 6 COMBATIBILE WITH LABVIEW 7 ?

    No it's not but it is a free upgrade last time I checked. Go here and click on the Upgrade Advisor link. You will need the serial number of your current app builder.
    p.s. LabVIEW 7.1 was released today so you might want to skip 7 and go straight to the latest.

  • Build an installer including folders that aren't in project?

    My VIs work in my project.  I am programmatically deploying two libraries.  When I build an application and run that the libraries don't deploy even though they are "Always Included" in the application build.  I think this is because they reside on my computer in folders and the application builder doesn't know what to do with them.  All that doesn't really matter to me because if I manually move the folders to the location where the built application resides, it works as expected and deploys the libraries.  The problem is when I want to build an installer for someone else to run on a remote computer.  I can't choose the folders with the libraries in them and where they should install to when I build the installer.  What am I expected to do?

    I've had similar experiences with getting non-referenced files included in the application builder. The solution I found was to create a new folder in the destinations tab of the app builder and select all the non-referenced files to be placed there in the source file settings tab. I've only used this solution with an application builder, and have never created an installer program, but hopefully it will work for this too.
    Hope this helps,
    Andy

Maybe you are looking for