How to get the Subvi (the virtual path is in .exe) reference in Run Time System

Hello world

The problem is how to get the reference of the Sub - VI in run time system, when the Subvi is in .exe after construction.

More details:

Top of page vi called the Subvi dynamically, so that the Subvi is always included, and the source object is the application.exe.

After the above configuration, the Sub - VI will be the application.exe. For example, the path of Subvi est...\application.exe\SubVI.vi

So, how to get the reference of the Subvi in Run Time System?

I can't do it when you use 'open reference VI' with le...\application.exe\SubVI.vi path in the run time system.

In fact, I can create a file to include the Subvi, rather than build the Subvi in application.exe, then I can get the convenintly reference. But this isn't my favourate average.

Thank you

chenyin

That is the problem. Call a Subvi dynamic means users could change, but it is also very attractive.

The dynamic call should be used in a user control, but some parade can avoid problems.

It depends on why you use dynamic calls...-online 2 main ways:

-Dynamic call are used to maintain a scalable framework for the code without acting on the executable file-online a single VI distribution managed by the administrator/developer

-Dynamic call are used to provide a collection of "external" characteristic that could be enriched by the administrator/developer. For example, you provide your customers a set of selectable custom signal filters in the executable.

In 2 cases, you are only able to assess the skills of the users to know if there is a risk of damage, if there is a change.

So to stay only master a parade might be to provide dynamic VI without a schema, but with the problem of maintenance, since no in-place editing and more attention to manage distribution.

Another way is to hide the actual distribution to user-online call dynamic VI but it without name as *.vi but others (a repellent name as system of OS name ) or simply without extension in order to attract not user... but that's debatable...

Another more difficult but more secure method is to create a consistency check before your routine (version, user, modified date,...)

Tags: NI Software

Similar Questions

  • Forms 6i: how to get the UNC path? SOLVED

    Anyone know how to get the UNC path of in Oracle Forms 6i

    For example, if the user enters an output file:
    j:\Data.txt

    How I translated that UNC path:
    \\serv-123\cfs\data.txt

    Basically, I need to pass the UNC path to a regular DB procedure that later would be to copy an output file at the location specified by the user. "J:" being a network drive mapped, the database server would not be able to copy the file.

    Thank you
    Jim

    It's perhaps easier: read the registry using WIN_API_ENVIRONMENT. READ_REGISTRY. The key is HKEY_CURRENT_USER\NETWORK\\RemotePath.

  • How to get the full path of the image open in a filter plugin file?

    Hello

    How to get the full path of the current file, including the directory, the file name with the extension. I need information to download the file on a webserver for a plugin. I found an example that can get the name of the document (title property) but without extension and directory. How can they?

    James

    There is no way to get the full path of the active document in a plug-in filter. A plugin automation has access to this information and the file format plug-ins.

  • How to get the default path of the data of a table space file

    I used below the sql statement to create a table space:

    CREATE A TABLESPACE DATAFILE AAA BBB SIZE 10 M AUTOEXTEND OFF...

    Notice, I do not give a full path instead of a file name, and then ask questions relevant to tables

    get the full path of the data file, assume that it's path below:

    d:\oracle\...\BBB

    So I don't think that there is a default path that oracle can use it to create the data file. My question

    is how to get this default path before creating a table space.

    Thank you very much.

    Hello

    I did similar simulations for you, then it could be seen easily:

    SQL > Show parameter db_create_file_dest

    VALUE OF TYPE NAME

    ------------------------------------ ----------- ------------------------------

    db_create_file_dest chain

    SQL > SELECT NAME, VALUE OF V$ PARAMETER

    2 where lower (name) = "db_create_file_dest;

    NAME

    --------------------------------------------------------------------------------

    VALUE

    --------------------------------------------------------------------------------

    db_create_file_dest

    It has the value NULL. Then where my datafile is going?

    SQL > create tablespace TEST datafile 'test01.dbf' size 10 M;

    Created tablespace.

    SQL > select file_name

    2 of dba_data_files

    3 where nom_tablespace = 'TEST ';

    FILE_NAME

    --------------------------------------------------------------------------------

    /U01/app/Oracle/product/12.1.0/Db_1/DBS/Test01.dbf

    When you check the alert logs, it will not show you the location of the data file. It will tell you what exactly you ran.

    ..

    ..

    Completed: drop tablespace test whose content and data files

    create tablespace datafile 'test01.dbf' size 10 M TEST

    Completed: create tablespace TEST datafile 'test01.dbf' size 10 M

    ..

    ..

    You can not SQL user * more? Well, I would say that, when you run the CREATE TABLESPACE command, is where you run the command:

    SQL > select file_name

    2 of dba_data_files

    3 where nom_tablespace = 'TEST ';

    FILE_NAME

    --------------------------------------------------------------------------------

    /U01/app/Oracle/product/12.1.0/Db_1/DBS/Test01.dbf


    So, you should get the location of your data file. Alternatively, you can run the query in the parameter $ v so that you know your default data file location.

    I hope this helps.

    Thank you.

    Kind regards

    Gaetan

  • How to get the absolute path to a file in photoshop extended?

    Hello

    I try to send a file via an entry inside an extension of Photoshop. But how can I get the absolute path to this file inside the computer?

    Thanks in advance

    I don't know what you mean by sending a file. Do you want to open a file in PS or do I have to declare the path for support for the extension file? With javascript, you must define a variable. In Win it should look like:

    var file = new File('/c/images/myfile.psd');
    

    or

    var myScript = new File(app.path + '/Presets/Scripts/myJavascript.jsx');
    
  • How to get the full path of the af:inputFile component

    Hello

    I use af:inputFile component in my application to download an Excel file and get the data from the file.

    From the component, I could get only the file name.and not the full path to the file.

    So, I am unable to access the file to extract the data from it.

    Is it possible to get the full path of the file to access to retrieve the data from it?

    Data or data streams is only valid in the same request. Once you navigate, the stream is closed and you get nothing if you try to read it. You need to download the file on the first train in the temporary location (Tip: search ;) File.createTempFile ("temp-file-name", ".tmp") and put the file name and the path to your beans.)

    Timo

  • How to get the full path of the appellant VI?

    LabVIEW 8.x broken my code.  I used to be able to refer to a VI by name, and it now wants the full path.  Unfortunately, "call chain.vi" returns only the name.  Does anyone know how to refer to the vi (its full path) that calls a particular sub - VI, of the Subvi?  It was the second element of the array string of "call chain.vi".

    I use LV8.6.

    Thank you

    Jeremy

    Hi Jeremy,.

    I'm not sure 8.6, but in 8.5.1 you can always use a string containing the name of VI to open a reference of a VI in memory.

    Does not allow a constant way with just the name of VI well.

    Daniel

  • How to get the Page Path in Webcenter at run time

    Hi all

    I want to get the path to the page of the current page which is consulted by the user at run time (rather, in the method of TF activity)... This path of the page will get the def page and do some operations above.

    We tried to get it from the context of Navigation, but node.path returns null.

    Guidance on how I can get the computer?

    Kind regards

    Siddharth

    SID,

    You can use the EL #{pageDocBean.pagePath} for the path of the page.

    K

  • How to get the full path without a docs «~»

    My file is here:

    'C:\Users\first.last\Desktop\PS_Tester\SRC\Work.psd '.

    Note that doc is on the desktop (Windows).

    Copy the following code:

    var Vc_v7 = activeDocument.fullName;

    Alert (myTest);

    Returns:

    "~ / Desktop/PS_Tester/SRC/Work.psd".

    I would like to and wait until he returns the real path with the 'C:\Users\first.last' and not the «~»

    When I pass the ~ path to another app folly occurs.

    Or y at - it a way to get that represents the tilde?

    Just a slight correction, for the alert. using a forward slash is not now with what you're going to get back, that will be all the backslashes normal. You need a double backslash:

    alert(MyTest+"\\"+app.activeDocument.name);
    
  • How to get the full path using HTP. PRINT ("<" input type = "file")...

    Hello everyone,

    I'm working on downloading the page file to another using the package HTP, but whenever I submit the form, it takes only the file name without the full path.
    for example:
    If I sent 'c:\dir\a.txt', the other page receives the parameter file as 'a.txt ".


    the code is here


    Download of the PROCEDURE (appno in varchar2, wsct in varchar2) AS



    l_real_name VARCHAR2 (1000);




    BEGIN




    HTP.htmlopen;
    HTP.headopen;
    HTP.title ("Test Upload'");
    HTP.headclose;
    HTP.bodyopen;
    HTP.header (1, 'Test Upload');
    HTP.print ('< form action = "https://ssltrng.uaeu.ac.ae/trng/document_api.upload1" method = "get" >');
    HTP.print (' download file: < input type = "file" name = "file" >)
    ');
    HTP.print ('< input type = "submit" value = "Upload" >');
    HTP.print ('< activated >');
    HTP.bodyclose;
    HTP.htmlclose;


    Download END;

    the other page see so

    file is "water lilies.jpg".

    Thank you

    Published by: dtabed on March 30, 2011 01:02

    For Internet Explorer 8 and later versions, you must set a security setting to get the full qualified path: see http://msdn.microsoft.com/en-us/library/ms535128.aspx.

    For other browsers, there could be a similar setting.

  • How to upgrade the virtual memory on my Dell Dimension 3000 running XP, now that I've upgraded to 2 GB RAM

    OK Hi everybody I have a Dell Dimension 3000 desktop pc / and I am running windows xp. in any case, I use to have 512 MB of ram but now I updated and I have 2 GB of ram. But before I updated I had in my performance, then the virtual memory settings and my custom settings it what should I change them for now to get me 2 GB of faster ram PLS HELP!
    * original title - PLS help me with my ram! *

    Set virtual memory to "System Managed size".

  • How to remove the black line with a canvas stacked at run time?

    Hi all
    I developed a canvas stacked in a table of content, when I run the form takes the apeared canvas stacked with a black line.
    How to remove this line, or how to remove this line at run time?
    I tried to do by putting (no line) in the Toolbox of the line color tool after selecting black line one and after selecting the stacked another painting once, but this has not solved the problem!

    I need something else:
    I put the canvas stacked to the block of data in detail and did not appear since I run the query in the database block
    How to make appear stacked directly canvas before you run the query in the master data block?

    What is your version of forms? I don't know what black line you're talking about.

    Regarding the display of the canvas, first make sure it isn't about who has the focus and she rides (located under the canvas completely or partially) your canvas stacked, this will cause to the canvas to hide in order to display the item that has the focus. And you can also try using SHOW_VIEW ('your_stacked_canvas'); in your form, this will show the stacked canvas.

    Tony

  • How to get the current path of file (jsx) running?

    Hello.

    I want to be saved in the path of the current running jsx file.

    Is there a way?

    Thank you.

    Hi, is it ok for you?

    It seems "app.activeScript" or "$.filename ' is what you wanted.

    #target indesign
    try {
      // not active in ESTK
      // return script path if run from ScriptPanel
      alert(app.activeScript);
    }
    catch(e){
      alert(e);
    }
    
    // return bridgetalk if run with double clicking jsx
    // return script path if run from ScriptPanel
    alert($.fileName);
    
    alert($.includePath);
    

    Thank you

    mg.

  • How to get the default path for the data of the user to /store directory?

    I am writing an app that will create files on the device to the user.  These are not files that the user will want to transfer autour so I would store on /store instead of on the SD card.  I was wondering if there is a sort of. getUsersDirectoryPath() API which tells me that the way I should use to store these files.  That way if something changes on a later version of the operating system I don't have borken my application to hardcode it.

    any information would be appreciated,

    -Henry

    This can help you make your choice...  On OS 4.6 and higher, the user's home directory is exposed as a drive letter on the desk when the device is connected via USB.  This makes it unavailable for your application.   I use the persistent store specifically for this reason.

  • HP Envy 700-329: how to get the Live CD of 16.04 Lubuntu to Run on HP Envy 700-329

    A burned a 64-bit Lubuntu 16.04 ISO on a DVD...

    Disc-> computer shutdown-> hold the ESC key in turning on to go to the start menu

    -> Selected pressed F9 UEFI BDDVD

    Was showed Ubuntu grub menu

    Selected Ubuntu Live CD

    Ten minutes later, I was still looking at a blank screen

    Had to stop hard the computer as there is apparently no reset button

    Does anyone have a solution?

    I'm guessing it's UEFI or secure boot associated

    Brutal

    Hello:

    In order to boot from a DVD on your PC, you have to enable the legacy mode and disable secure boot.

    See this link for more information...

    http://support.HP.com/us-en/document/c03659945/

Maybe you are looking for

  • I can't open an email in 'search '.

    I can't open an e-mail after I did a search for it. I type in the keyword or e-mail I am looking for. This opens a separate tab. When I find what I'm looking for, I double click on the email to open it but it does not open. I also tried to open the e

  • Why is it not my Airport Express recognized by Airport utility

    I recently bought a second hand Airport Express (2nd generation).  I gave him a second 10 reset, turned and opened the last Airport utility.  The airport reported no signs of an Airport Express, light orange just kept flashing slowly. In the end, I t

  • How the Camileo x 200 to work as a Webcam?

    Hi all I just bought a camera, Camileo X 200. I'm trying to make it work as a webcam. I have the Visual on my screen, but am not allowed to save or use the zoom or any other option. Is it possible to fix this? I use the software youcam 5 to save. Tha

  • Satellite C50-A394 - manufacturer of bad label after installing Win 7

    Dear, I have Toshiba Satellite C50-a394 and when I installed windows 7 64 bit, it shows me that the manufactrer is Panasonic TOSHIBA not then why? Thank you and best regards

  • Comment for Satellite P100-188 owners looking to buy Creative Audigy 2 ZS sound card

    I just bought a Creative Audigy 2 ZS sound card, which is excellent, much better than the piece of bad quality (in my opinion) of material that accompanies it. But I thought I'd find out other buyers from the perspective of this card that it heats up