Application builder questions

Hi,
I have an application that I want to make a stand-alone executable. I have installed application builder and almost got it the way I want.
I first create an application, which works fine. But I have some questions regarding the installer.
1. I want the installer to be as small as possible.
2. I want the application.exe file included in the same directory as the setup.exe file.
3. Which additional installers do I have to include? My application communicates with a module by using Modbus libraries (VISA). Do I need LV realtime and VISA runtime or others?
BTW. I use LV 8.0
-Christian

Hi Christian
I also had some questions concerning the application builder.
Just have a look at the thread I started - maybe you find some informations helpful to you.
http://forums.ni.com/ni/board/message?board.id=170&message.id=164285&view=by_date_ascending&page=1
Thomas
Using LV8.0
Don't be afraid to rate a good answer...

Similar Messages

  • Application Builder Question: how to install several applications in the same computer?

    Hello,
    I have two LabView applications and its installers, all of them generated with the aplication builder. Both works fine: I can install them in several computers without LabView. But when I try to install both in the same computer, the result is that I only have the last application I've just installed. I want to get the two applications installed at the same time in the computer. Is it possible? Anyone can help me?. I'm using LabView 2009 SP1
    Thanks in advance

    aespin wrote:
    Exactly that. I'm triyng with several options in the Application and Installer builder, but it seems it does not work
    It works quite well. We have installed over a dozen different applications on the same computer. I suspect you have something configured incorrectly in your installers and possibily the builder itself. We would need to see those to see what is not correct. One possibity is that your builds are generating the same GUID for the applications. Therefore even though the names are different the installer thinks they are the same thing.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Several question s about runtime Engine, application builder and labview player

    I am a little confused by all the options to distribute a program.
    Please help bij answering (one of) the following questions:
    1. Does an application built with the application builder always need the LV runtime engine? The LV runtime engine is 33 Mb to download!
    2. Is there anyway to make a 'normal' executable that runs on a windows machine, without any supporting installed software?
    3. What is the advantage of the labview player above the runtime Engine?
    All questions refer to the latest software versions of NI software
    Thanks in advance,
    Regards,
    Ferry

    ferry1979 wrote:
    1. Does an application built with the application builder always need the LV runtime engine? The LV runtime engine is 33 Mb to download!
    Yes, the runtime engine contains all the stuff that is common to all LabVIEW applications. This is not any different than e.g. the Visual basic runtime (VBrun...) or dforrt.dll for Fortran.
    If you built the application, you can strip it a little bit by including the runtime with the installer and leaving out unneeded modules (see image from the 7.1 builder).
    The advantage of a seperate runtime engine is that applications are very small. The runtime needs to be installed only once. On any broadband connection, 33MB is peanuts. I distribute everything without runtine, but tell people to download and install the runtime directly from NI.
    (In LabVIEW 4, no runtime was needed, with the disadvantage that even the simplest program was multiple megabytes. Not an efficient solution).
    (Maybe in a few years LabVIEW will be so prevalent that the LabVIEW runtime will be part of a standard OS install ;
    2. Is there anyway to make a 'normal' executable that runs on a windows machine, without any supporting installed software?
    No. See above.
    3. What is the advantage of the labview player above the runtime Engine?
    The two are quite different. The labview player is more a simple educational tool, because it lets users inspect the diagram. It is not designed for any serious application deployment.
    Message Edited by altenbach on 08-21-2005 10:05 AM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    runtime.png ‏24 KB

  • Newbee questions about XE application builder

    Hi
    I find that Oracle support someting that we can use to build some real database driven applications
    i have some questions about it :
    1-Does this application builder differ from Oracle 10g R2 Application builder ? i means is it limited ?
    2-Does any one use it to build a real world application that works some where in some business place ?
    3-what is its behind code and technology , does it use JSF and managed Beans ? how i can see the generted codes ?
    Thanks

    Hello,
    Here's the link to the Application Express Forum Oracle Application Express (APEX)
    You should also look at the Application Express OTN page, http://www.oracle.com/technology/products/database/application_express/index.html there is howtos tutorials all sorts of good stuff.
    Carl

  • I have a application build in labview 8.5 for Windows XP using NI Visa functions to interact with hardware , how to make is work in Windows 7 32 bit and Win 7 64 bit

    I have a application build in Labview 8.5 which wroks fine with Windows XP , this program uses basic read /write functions of NI Visa to communicate with Hardware . This application doesnt work with Windows 7 32 bit/64 and Vista . What changes i need to do to make it work for the said operating system

    srinivas wrote:
    Sorry for confusion ,
    My question is what changes i need to do in code or while making the installer to make the existing program work with other Windows operating system
    You need to make sure the machine have the corresponding NI-VISA installed. Check in the NI software pages for the right version.
    Also make sure that the com port's can be selected when you first start the application. Eg. if you refer to VISA "COM1" on the XP machine It might be "COM2" on the Win7 machine.
    Br,
    /Roger

  • Application Builder: What is the significance/function of "page sequence"?

    Because we are always pressed for time, I have developed the nasty habit of glossing over things that may be opaque to me, with the mental reservation that I will re-visit the issue "when things calm down".
    One of those opaque things is the function, significance, or use of "sequence" in the context of APEX Application Builder and application pages.
    I am working through the Oracle-By-Example application labeled OBE_PROJECTS. I have created the Master-Detail form, but it has not come out as expected. According to the instructions, when I created the page, I designated the home page as its parent. Yet, when I run the application, the icon for the master-detail form does not appear.
    I assume that I've fat fingered something when I built the page and attempt to correct it. I think that the answer will lie in the task "Reparenting page hierarchy". When I look at the "Create/Edit Breadcrumb Entry page", I see in the "Entry" region, that the Parent Entry is, indeed, correct ... that is "Home (Page 1)". On the other hand, the text box labeled "Sequence" is set to "10". And this is the same value as the Home Page itself. Can that be correct? Shouldn't my Master-Detail page have a sequence number subordinate to the Home Page?
    Any help/elucidation will be appreciated.
    Regards,
    Gus

    Varad,
    I hadn't gotten that far yet. I'm still following OBE script and accessing the page from the "Run Page" icon in application builder.
    The issue itself, pages not showing up, is solved for me. I had anticipated that simply declaring the parent of Master-Detail page to be home page would automagically make those objects appear on the home page.
    Slogging through the Oracle By Example, I learn that one must actually edit the home page to have them appear (how barbaric!)
    But, the question of exactly what "page sequence" means and how it's supposed to be used is still there.
    Thanks for the Response,
    Gus

  • Application Builder and Corrupt VIs

    Howdy All,
    I'm developing a Medium-sized application in LabVIEW 7.0 used for instrument control. This application has grown over-time, and currently contains approximately 400 VIs. The basic structure of hte appliation is one main VI that has an instrument status display on the bottom, and a sub-panel on the top, into which all dialogs are loaded for user interaction. Each major task has it's own VI that is loaded into the subpanel as appropriate.
    I've read a few stories on the developer exchange about VIs becoming corrupt. I thought these were freak occurences, because by and large, it appears that LabVIEW is fairly stable. However last week I had a VERY scary experience.
    I was demonstrating to a collegue the properties of an XY graph control. We changed the colour of one of the plots, then hit cancel. LabVIEW complained of an internal error involving undo.cpp and proceeded to crash. I figured the crash was caused by some strange sequence of events, didn't think much of it, and reloaded my application. After making some changes, I went to the Application Builder to build the application. However the application Builder was complaining about a "missing board" in the DEFAULT build file. I knew immediately that something was VERY wrong. (When I say default build script, I'm referring the default script that is loaded when you press the "Build application or shared library..." button in the tools menu).
    (As a side note, does anyone know why the LabVIEW application builder gives such terrible error messages? I always get that "missing board" error when either: one of my support files cannot be found, or one of my dynamic VIs is not executable. Since the error doesn't pinpoint a file, I neeed to go through the files one by one - which is a pain because I have a lot. Another question, why does the application builder ALWAYs ask if you want to save changes to build script, even if you haven't made any changes?)
    After loading my build script for the application (which I've used HUNDREDS of times), I got the "missing board" error. I didn't think there was a problem with any of my paths or VIs, but I went throgh each included support file and dynamic VI in the build script to make sure it was there. Though there seemed to be no problems with any of the files, LabVIEW continued to complain.
    I figured the problem was specific to the computer I was working on, so I copied the source to another development machine to complete the build. I was VERY scared to find that I got the SAME error on the DEFAULT build script! Also, my actual build script refused to load properly.
    This was late at the end of a long day, so I decided to turn of my machines and go home. The next morning, everything worked fine - I was able to build the application, and I haven't had a problem since. (Maybe it was a bad dream, but I have clumps of hair on my desk from the night before...)
    I found this experience to be UTTERLY TERRIFYING. Once I had to revert to an archived copy of one of my main VIs, because the current version refused to open, claiming it was corrupt. Since I don't know what's going on behind the scenes in LabVIEW, I'm afraid that tiny internal LabVIEW errors might be adding up. I back-up the source very regularily, since it is such a large project, however I have *real* way of inspecting the integrity of the source.
    Does anyone know (A) why this might have happened - especially when the problem reproduced itself on multiple machines (B) has anyone had similar experience with internal LabVIEW errors or corrupt source (C) what sort of internal errors might be piling up that might cause a VI to claim it is "corrupt".
    All input is appreciated.
    WG

    Hi Robert,
    For the undo.cpp error, I got a couple different line numbers but didn't write them down. If I get them again, I'll be sure to get the specifics for you.
    As for the "missing board", I also got that description a little wrong - the error I'm talking about is:
    "Error 7 occured at Inovke Node in Dist read linkages.vi->Dist Cmp Settings to Disk Hier.vi->Build Application.vi
    Possible reason(s):
    LabVIEW: File not found. The file might have been moved or deleted, or the file path might be incorrectly formatted for hte operating system. For example, use \ as path separators on Windows, : on Mac OS, and / on Unix.
    NI-488: Non-existent board."
    As you can see, I meant "non-existent board". This error is very easy to reproduce - m
    ake a build script and include some extra files. Save and close the build script. Move or rename some of the extra files included in the build. Reload the script. You should get that not very helpful error.
    Now that I think about it though, maybe that NI-488 error refers to GPIB control, which I think I have installed, but don't have a GPIB card installed... hmmm... no reason that error should be popping up *there* though...
    I could have *sworn* I would also get that error when one of the dynamic VIs in the build is not executable, but I can't seem to reproduce that right now.
    Tying back to the original thread - what makes a VI corrupt? I imagine if you cracked the binary file open yourself and messed around with some bits you would probably make the VI corrupt, but I'm assuming that editing a VI normally (ie through LabVIEW) should NOT cause the VIs to become corrupted. Any information on VIs becoming corrupt? Is it somehow related to the undo.cpp errors?(when trying t
    o undo some last change that wasn't recorded properly, the VI is modified improperly - after you save and close, it won't reopen?)
    Victrick

  • Application Builder problem on one server but not another

    I am having an Application Builder problem. When I get into App Express and go inside the builder and try to edit a listed application, I get an “http 404 the page cannot be found. The page might have had its name changed or is temporarily unavailable” situation. I can get into SQL commands, utilities, and administrative activities. I can also run the application. Also, if I go onto a different server with App Express on it, I can get into the builder and edit applications with no trouble. Our DBA had the server in question rebooted a little over a week ago and that took care of the problem for a couple days. Any ideas? Is this an Express problem or a server problem? He had also tried restarting Express before he had the reboot done and that didn’t help.
    Thank you for any help.
    Cordially,
    Robert J. Smith

    I have messages from the Apache error log files from the dates I was getting the builder error. For future reference, I will post them below. The builder has been working fine lately.
    Robert Smith
    ** error log messages follow **
    [Mon Jul 16 07:25:12 2007] [error] [client 147.159.5.134] [ecid: 
    79143788610,1] File does not exist:
    /app/oracle/oraappsrv10g/forms/java/java/awt/KeyboardFocusManager.class
    [Mon Jul 16 07:25:12 2007] [error] [client 147.159.5.134] [ecid: 
    79143788611,1] File does not exist:
    /app/oracle/oraappsrv10g/forms/java/java/awt/event/MouseWheelListener.class
    [Mon Jul 16 07:25:13 2007] [error] [client 147.159.5.134] [ecid: 
    83438757083,1] File does not exist:
    /app/oracle/oraappsrv10g/forms/java/oracle/forms/registry/default.dat

  • Application builder (using OpenG source)

    I just made a LV program and executable thing in LV8.2.0.
    Only one function (for converting cluster->ini) from OpenG was used to make the program easily.
    When I copy the program folder, so many OpenG (maybe related to the converting routine) codes were created in subVI folder.
    My question is,
    1. In distributing source code,  Is there some DLL or convenient format file for OpenG not to copy many Vis?
    2. In making executable program by NI-application builder, how to treat the OpenG library if I have only one Vi ?
    And as other question,
    3. In NI buidler, the external libraries (run-time/DAQ/VISA) may be rather big.
        How can I make the whole program( application+libraries installer) as small as possible?

    labmaster wrote:
    1. In distributing source code,  Is there some DLL or convenient format file for OpenG not to copy many Vis?
    2. In making executable program by NI-application builder, how to treat the OpenG library if I have only one Vi ?
    And as other question,
    3. In NI buidler, the external libraries (run-time/DAQ/VISA) may be rather big.
        How can I make the whole program( application+libraries installer) as small as possible?
    3: The DAQmx installer has several versions the smallest being 40 MB? and the largest 150 or something.
    I think the VISA installer has the same options.
    Ton
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • Application builder supporting dlls for nidaq and nidmm

    I was use application builder to create installations. I don't want to include the huge installs for nidaq and nidmm. Is there a list of the dlls required that I can put as supporting files in the application builder.

    I spoke with another one of our other Applications Engineers who spoke with either yourself or another person with the same question on the phone today. He indicated that there is no smaller set of DLLs to use as drivers for this code, and that the solution reached on the phone was to make the drivers available on a central server so that they didn't have to be distributed directly with the application. People could just install them from the server instead.
    If this is not an option, the full install files for the NI-DAQ and NI-DMM drivers would have to be included with the built appliction and installed by the end user. Or perhaps instructions could be included with the application about where to download the drivers from the NI website (www.ni.com/downloads).
    Sincerely,
    Ross C
    National Instruments

  • Blueprint Application Builder Error.

    Dear Gurus,
      I went to CRMC_BLUEPRINT transaction code and selected the BluePrint Application Builder. BAB got launched in Internet Explorer. When I select the Application as "Leads" and View as "Lead Manager" and click on "Load Application" I get a java script message saying "SAP data could not be maintained in the customer system". I get this message for any selection of Application and View. Can you pls advice me.
    Thanks!
    Vivek.

    Vivek, get me your email address and will forward you the CRM PC-UI 4.0 Cookbook and I would recommend you to go through the examples and the end of the documentation to get a feel of the concept and how to tackle your questions. Also read the conceptual piece of the blueprint tables and their possibilities. If you have any questions just let us here now and help you gladly. Tiest.
    By the way also have a look at my weblog: <a href="/people/tiest.vangool/blog/2005/07/24/pc-ui-and-easy-enhancement-workbench-eew-integration and Easy Enhancement Workbench (EEW) Integration</a> which describes the generic process on how to extend transactions and make them available in PC-UI.
    Message was edited by: Tiest van Gool

  • Problems with Application Builder and NI-DAQmx drivers in Labview 8.2 Professional

    Hello everyone,
    I am trying to use the application builder to create an executable so that someone without labview is capable of a remote panel connection to connect to our test laboratory.  our test laboratory uses the USB Compact DAQ  9172.  I did find some other forums that ran into a similar problem where a computer that didnt have labview installed on it looked for a particular driver (nilvaiu.dll).  The common solution appeared to be when building the installer, include the current NI-DAQmx (8.3 in our case) option and then the clients worked fine.   My question is when i use the application builder to create an installation file for this application, i get a prompt to:
    Locate the "National Instruments Device Drivers - February 2006 Disk 1" distribution. LabVIEW needs to copy a component installed or updated by the distribution to continue building the installer.
    What is confusing is that the installation cd's in our laboratory are from August 2006 (501165N-03).  It didnt make sense to me that i would need to downgrade the drivers from a few months ago, but i've been wrong before.  We just upgraded from the full development to the professional version about 2 weeks ago to utilize the application builder function.  Has anyone else ran into this problem and could this be a limitation because we purchased the software with the academic discount?
    thanks in advance
    Chris

    Chris,
    My "fix" is brute force.  Backup everything.  Removing all the NI software takes a while.  Be sure to remove leftover directories and files. 
    Altering the windows registry takes seconds and is not hard if you know what you are looking for.  I've attached a screen shot with the NI entry selected.  This is what I  deleted on by machine.  The thing to remember is that the registry controls all the software on your pc.  Delete/alter the wrong entry and you have problems.  Worst case scenario is that you could end up formating the hard drive and starting over from scratch.  I'm not trying to scare you, but I want to make sure you understand the potential for harm. 
    One thing you might try first.  NI-DAQmx 8.5 is now available for download from NI.  You might try unloading 8.3 and installing 8.5. 
    Attachments:
    regedit pic.JPG ‏102 KB

  • Are there any advanced user manual for Application Builder?

    Hi,
    I want to find Application Builder user manual that can teach me how to set the Install Settings. For example, I want to know what libraries will be included in the installer if I enable Serial Port Support and Port I/O Support. What's the function of Enable ActiveX server in Application Settings? The Application Builder user guide I found which is a 8 pages installation guide with release note. I hope some NI engineers can answer this question. Thanks.
    Best regards
    Bill

    For information about specific options in the Application Builder, click the Help button in the Build Application or Shared Library dialog box. In the Advanced Installer Settings dialog box, you also can click the Help button to display a topic with information about each option in the dialog box. Here are the descriptions of the two support options you mentioned:
    Serial Port Support -- Installs the serial portion of NI-VISA needed for applications that access serial instruments or serial port.
    Port I/O Support -- Installs the necessary support files for accessing parallel ports and for using the In Port and Out Port VIs.
    The description of the "Enable ActiveX server" checkbox is: "Enables the ActiveX server for the application so it c
    an respond to requests from ActiveX clients."
    These descriptions also have links to more information about the objects mentioned, such as the In Port and Out Port VIs and the ActiveX server.
    If this information is insufficient, please email [email protected] with your feedback so we can improve the help topics.
    Thank you,
    Kelly Holmes
    LabVIEW Documentation
    Kelly H
    LabVIEW Documentation
    National Instruments

  • Application builder missing files

    Hi all,
    I'm new to LabView and I'm trying to deploy an application as an executable. I'm running LabView 2009 on Win XP Pro. I have the application  builder and ran the application builder tutorial. The tutorial worked fine, but doing the same steps on my project that calls sub-VIs from several different libraries didn't work. I'm not trying to build an installer yet, just a stand alone executable running on a machine with the LabView run time framework already installed. I'm not calling anything by reference, all sub-VIs are called explicitly.
    The VI I'm trying to deploy works fine running in LabView. Application builder successfully generates an executable. When the executable is run, it pops up a dialog looking for a bunch of sub-VIs. I attached a copy of the executable prompting me for a sub-VI contained in vi.lib
    First, is there a user's manual or something like that for Application Builder? LabView Help describes how to create a stand alone executable but doesn't describe all the settings in detail. I probably just have one of the settings wrong.
    Any other thoughts or suggestions on what to try next?
    Thanks in advance for your help. 
    Solved!
    Go to Solution.
    Attachments:
    app builder error.JPG ‏21 KB

    LV2011SP1
    I have been developing in the directory
    C:\Program Files\National Instruments\LabVIEW 2011\user.lib
    The source code is located in a subfolder in the "user.lib" folder
    The builds go into the destination subfolder "user.lib\builds"
    The executable built returns an error when it is run. It can't find one of the subvis.
    The subvi in question is listed under the dependencies for the main vi in the project.
    I copied the devlopmentto a new location, namely
    C:\Users\Me\Documents\LVcode\builderErrorTestFolder
    The executable built within this new project ran without error on the development machine, but the executable built with the installer in this project will not run on a non-development machine. In the case of the executable installed on a non-development machine, the error is a "can't find vis" error, but it is limited to NI_AALPROLvlib files and NI_AALBaseLvlib files
    What could be the problem?
    Attachments:
    cantFindFile.jpg ‏161 KB
    willNotFindNI_AALPROLvlibPwrSpectrm.png ‏150 KB

  • What is the logic in the Application Builder

    Hi guys,
    What is the logic in the application builder when creating e.g a Report. When we create a static report we go through these four steps:
    <ul>
    Display Attributes
    Source
    Report Attributes
    Conditional Display </ul>
    Starting from the "Source" step we can Click "Create Report", and create the report .....
    is there a table for each step... or there is a collection for each step. So, when we click Create Button the collections are inserted into tables, then get emptied. ?????
    In my case, i have three real-estate entities: landlords, properties, and marketing. it goes like this:
    enter the landlord details, then click create to move to the next page to enter the property details, then click create to move to the next page to enter the marketing details.
    i hope that my question is clear..
    Best Regards,
    Fateh

    Fateh wrote:
    Hi guys,
    What is the logic in the application builder when creating e.g a Report. When we create a static report we go through these four steps:
    <ul>
    Display Attributes
    Source
    Report Attributes
    Conditional Display </ul>
    Starting from the "Source" step we can Click "Create Report", and create the report .....
    is there a table for each step... or there is a collection for each step. So, when we click Create Button the collections are inserted into tables, then get emptied. ?????
    In my case, i have three real-estate entities: landlords, properties, and marketing. it goes like this:
    enter the landlord details, then click create to move to the next page to enter the property details, then click create to move to the next page to enter the marketing details.That would be called a "wizard" in APEX (as frequently used in the Application Builder as you say). There's a "Wizard wizard" as an option when creating a new page that enables you create and link the basic multiple page structure. Themes have "Wizard Progress List" (vertical orientation) and "Wizard Progress List, Horizontal Train" (horizontal) list templates that can be used as stage progress indicators. You have to construct the contents of each page using standard components. Once the "Wizard wizard" is completed there's nothing to indicate that the pages are logically related&mdash;strangely it doesn't even generate a wizard progress list for you.
    Use Collections to store the data from intermediate stages before final processing if all of the data is captured in one session. If you want persistence across sessions (e.g. allowing users to enter information over several days) use separate drafting/staging tables instead of/in addition to collections to capture the data before final validation and promotion to the main tables.

Maybe you are looking for

  • Error while activation Function module for generic data extraction

    Hi, I have created a generic data source ZMATERIAL in which i have selected the Extraction by Function module. I copied the function module RSAX_BIW_GET_DATA_SIMPL to ZMATERIAL_FM, but when i activate this module it gives me error REPORT/PROGRAM stat

  • Wireless and ACS mappings.

    Hi, can you help me on this ? Cisco ACS 3.3. Goal:I want to allow only users members of security group 'myActiveDirectoryDomain\WirelessACS' be able to authenticate. I am doing this in a lab environment before going into production: On ACS 3.3, I map

  • UNable to locate Properties files from Servlets

    I have a Web App deployed in the default domain (domain1)that contains a servlet which needs to read in values from a .properties file from the filesystem. However, whenever I try to use it, I always end up with a FileNotFoundException. I tried keepi

  • Two attempts always required to sync new music to phone

    After adding new music to my iTunes library, when I sync my iPhone to add the music, the music files are never copied to the phone on the first attempt. Immediately after the 1st sync completes, I sync a second time and the songs are copied onto the

  • UCCX CAD Unable to dialout using dialpad

    Hello, We are facing a issue, agents are unable to dial out using the CAD dial pad. UCCX version is 8.5. Their IPCC extension is in the second line of the IP communicator. Using the IP communicator IPCC extension they are able to make calls, but not