Are files CVI 2013 SP2 different UIR of earlier versions, for example 2013 SP1?

At the opening of my project the first time after the upgrade to SP2 CVI2013 (from SP1), by modifying the file of the user interface, save the tab order of the corresponding user interface on file changes. Repeat this action, that is by changing the UI file and saving it, however, maintains the tab order.

I tried this for the different files in the user interface with the same observation - the first change is different from subsequent changes...

So I wonder what has changed - why the tab order is rearranged the first time? (Yes, it's a bug that has been fixed in SP2, so I expect a different behavior compared to SP1, but it seems that the fix works only once file of the user interface was recorded in Middle SP2...) CVI shows only 2013 UIR file so I wonder if there are a few changes hidden, undocumented file format?


Tags: NI Software

Similar Questions

  • CVI 2013 SP1 - function calls repeated with pointer on a variable array parameter causes a shift of the index

    I have some functions will be pointers as parameter and CVI 2012 SP1, they work as before without problems but with CVI 2013 SP1 they are now incorrect.

    Here the description of what is happening - I found a cure, but a duty adopt the old code and I think it's clear that nobody don't "captures" all lines in a 'big old code' which are affected (maybe):

    I have functions

    'function_XYZ(int *p_paraArr) '.

    with 'p_paraArr' as pointers on a table (int).

    Suppose I have another function

    "fct_TOP (void)".

    where is a local array variable which is inizialized by

    "int TheArray [25] = {0};

    and inside of this "TOP"-function-body I call a function ".

    "function_XYZ (TheArray).

    There are no complains of the compiler (CVI 2012 or 2013) and the code works (but the CVI 2013 only once!).

    But if I put 'fct_TOP' loop I have a lag in the "TheArray' -memory.  (The loop surrounds the function "TOP"! "")

    This means that the result "TheArray" obtained from "function_XYZ (TheArray)" starts at index '1' not on the index '0' - as the first time that the function "function_XYZ (TheArray)" was performed. ".

    The solution is:

    I only replaced

    "function_XYZ (TheArray)" (<1>)

    by

    "function_XYZ (&(TheArray[0]))" (<2>)

    overall the program now works every time (in the whole loop)-the first time (in the loop).

    In the second version (<2>) everything is necessary to "work well":

    The '&' and parentheses "(...)", which contains the element that may be designated by the '& '.

    And I hope that you believe me: I've tested several times, it was only "little" change that solved the problem.

    So it seems that the ICB 2013 (SP1) is a kind of internal offset index by a repeated execution of the

    "function_XYZ (TheArray).

    but I don't know how or why but I see in debug mode by observing the expected against the values in the table received!

    At the first time the (implicit) internal index of 'TheArray' is '0', but the following times (during the execution of the loop) the internal index passes to '1' (seen in the debugger because that all the expected values were shiftet like that!).

    So there's an explicit index in the table ("function_XYZ (&(TheArray[0]))") necessary to make the first time of this clear code execution.

    There are some good improvements in 2013 CVI (SP1) and I like this environment more than the 2012 version - but:

    There are other "changes" also, in the compiler (or linker...?) that are more rigid than "in ancient times.

    The problem of this kind of error is always the 'old code '!

    It is expected of such behavior.

    The compiler/linker do not complain (a complaint would be good!) writing but he made this mistake (in a loop).

    By the way: my 'compilation Options' are set to 'Extended' (without change in the "..." ("- button - Options) and that all of the boxes, except the" OpenMP_support "-box are checked!"» So I think that I put the very rigid compiler - maybe there are some «...» ' - button - settings to get rid of this problem, but I have not found them/it.

    My request:

    -Check the stiffer compiler by the need of an explicit index

    - or switch to the 'old' behavior with "function_XYZ (TheArray)" always refers to implicit index '0' of the element "TheArray". "."

    Thank you for your messages, comments and suggestions.

    -As I wrote before - maybe it's the style of programming or error"self made"... maybe...
    .. But if I replace 'function_XYZ (TheArray)' by "function_XYZ (&(TheArray[0]))" and
    then it works... Why so and not, if bothe the same? ...

    But as long as I do not post sample code, nobody is going to accept - I accept it. So consider this post more as an allusion to the fact that of the LW/CVI 2012-2013 LW/CVI more changed than just the LW - GUI or certain features: the compiler changed its 'way to'... or almost.

    For this problem, I think that I will use the solution 'use no implicit and explicit pointers'.
    Who should be a good idea taking into account
        http://forums.NI.com/T5/LabWindows-CVI/fatal-run-time-error-dereference-of-out-of-bounds-pointer/TD-...

    mybe also only caused by wrong code... who knows... but for me it is a sufficient reason to act as I suggest above.

    Best regards,
    F.

  • I always get requests to update on my office home page. After the most recent, most of my quick start icons are badges of adobe. Except a few functions are not open. When I right click on Firefox (for example) it says 'READ' instead of 'OPEN' and t

    I always get requests to update on my office home page. After the most recent, most of my quick start icons are badges of adobe. Except a few functions are not open. When I right click on Firefox (for example) it says 'READ' rather than 'OPEN' and then displays the Adobe error box. The only other answer I received (from Ask.com) is that the update was a virus. I'm not computor savy and my pc is quite old. I just want to come an hour before this recent action, but I can't open Norton power eraser or even the ability of the computer to return to an earlier point in time to cancel the action. Each of these attempts of task appears Adobe error box. I am currently showing Adobe Reader X 10,0

    Hi deanrlh,

    I apologize for the inconvenience caused. Please follow the steps in the below article mentioned: Application, file icons change in Acrobat/Reader icon

    Thank you

    Abhishek

  • CVI 2013 SP1 crashes when opening file

    LabWindows 2013 SP1 has suddenly stopped working on my PC.  Any time I try to open a file, or by clicking Browse on the home page, by clicking the open file icon, or by selecting file - open or file - save as from the main menu, I get the message popup that says ' LabWindows/CVI 2013 has stopped working '.

    By clicking on "display characters invisible problem" shows this:

    Signature of the problem:
    Problem event name: BEX
    Application name: cvi.exe
    Application version: 13.0.1.201
    Application timestamp: 52d6eeab
    Fault Module name: CVI.dll
    Fault Module Version: 13.0.1.201
    Timestamp of Module error: 52d6eea1
    Exception offset: 00a4ecd0
    Exception code: c0000409
    The exception data : 00000000
    OS version: 6.1.7601.2.1.0.256.48
    Locale ID: 1033
    Information has additional 1: 417
    More information 2: 417afcd3ce602885d582521ac0f0405e
    3 more information: 39bb
    Additional information 4: 39bb24ea28d79f3c45538f96792cdc59

    These values are always the same.

    I am running Windows 7 Professional, SP 1.

    If you just did a normal installation of CVI 2015, it might still be interesting to try a force reinstall. It is possible that there is a corrupt file of CVI 2013 somewhere.

    Take the information to the same post here, it seems that this issue might be specific to your Windows configuration.

  • CVI-2013 SP1 and FDTI development libraries

    We use a test adapter that uses internally a FDTI converter USB to serial. To control the unit, we generate code using FTDIs ftd2xx.lib. Copy the following code compiles and works very well with CVI-2009. But when trying to build the project with SP1 CVI-2013 the linker complains, that ftd2xx.lib is not an archive valid lib.  Any ideas how to fix this?

    Your problem seems to be a 'problem' and already has a workaround solution.
    See the following forum thread:

    http://forums.NI.com/T5/LabWindows-CVI/CVI2013-quot-not-a-valid-archive-quot/TD-p/2525174

    I hope this helps...

  • BSOD when compiling project CVI 2013 SP1 from a network drive

    Gents,

    I just received and installed CVI2013 SP1 (version 13.0.1 build 201) and I have the same problem that I see with patch f1. When I generate several times my project which is located on a network (due to the clearcase version control) drive I get a BSOD. If I copy the entire local project drive problem disappear.

    I put my project (CFS and PRJ) files as an attachment, maybe he could help you find the problem.

    Kind regards

    Stéphane

    Gents,

    I upgraded my clearcase to version 8.0.0.9 and am now able to correctly create the installers when my project is on vibrant display.

    Thanks a lot for your support,.

    Kind regards

    Stéphane

  • Cannot restore the emails and files that have been saved in an earlier version of Thunderbird

    Thunderbird Auto-setting to update to the new version today (32.x.x). In need of a deleted message, I tried and failed to restore a MozBackup file that was created when running the version of Thunderbird (31.1.2).
    Then, I downloaded and installed version of Thunderbird yesterday (31.1.2). I ran MozBackup restore and while he went at the end of Job without error, I do not see my older emails and local files. So now I'm totally lost and worried. I have the MozBackup.pcv file and a profile that seems to keep records, premises, etc, I need. But whenever I start Thunderbird, I am asked to set up a new e-mail account. After 7 hours of reading, searching and trying, I would appreciate guidance
    Thank you

    Good to hear your problem has been fixed. You can mark it as 'Resolved' Please?
    Thank you.

  • Performance of CVI 2013 SP2 with CVI 2015 - Windows XP problem

    I see that XP isn't an operating system in 2015 of the CVI.

    Most of our PC are Win7 now, but we have some legacy units which require XP due to a limitation of external controller processor.

    Is is possible to generate executables in 2015 CVI which will work correctly with the runtime of 2013?

    Alternatively, CVI SP2 from 2013 and 2015 CVI co-exist on the same PC development?

    I would not get stuck with CVI 2013 SP2 for the future just to maintain a few predictable XP-based PC.

    Hi Shr,

    I recommend reading through this community's message: https://decibel.ni.com/content/docs/DOC-23955

    Essentially, you can develop a code in CVI 2015 but set the executable to run on previous versions of the Run-Time Engine. Note that the older version of the RTE of Side-by-Side CVI is 2012. You can indeed install previous versions of the CVI on the same computer. The shared runtime will be set to the latest version. Other versions will be side-by-side. The code is not guaranteed to work with previous versions of the RTE so be sure to test the code locally before moving on to another computer.

  • CVI 2013 S functions in file bug: empty ring

    This seems especially relevant to the service pack 2 of CVI 2013.  I don't see this strong behavior in SP1.

    The issue is the following:

    Sometimes between the realization of my project, some (not all) of the each of the files that are part of my project is not a ring of functions in the file pouplated.  Why?  It makes navigation very difficult file.  The files in question always compile!

    The only solution I can find is CVI to close and reopen.  Then the ring is filled.  Do not simply work the file closing and reopening of the tree of the CVI.

    When you see this behavior could register in the status bar if browse info is beeing gernerated? If so, wait for generation of navigation information and check if the ring is completed.

    Perhaps by changing the file determines the production travel information of this file before other files.

  • What are the different types of tools available for the siebel file cleaning

    Hi all

    Please let me know what are the different types of tools available for siebel file system cleaning.

    Thanks in advance
    Remy

    assuming that you have installed the Siebel server under d:\D:\dba81

    CD D:\sba81\siebsrvr\bin

    (1) mode considered
    sfscleanup.exe/u SIEBEL-USER /p /C SIEBEL-word of PAST SIEBEL-DATA-SOURCE /d SIEBEL-OWNER of the TABLE/f SIEBEL-LEADER-SYSTEM/m SIEBEL-FILE-SYSTEM-FOR-INCORRECT_FILES/r Y/x 'D:\sba81\siebsrvr\log\sfscleanup_report.log '.

    (2) actual performance
    Replace/r Y, N/r

    Best regards
    EvtLogLvl

  • Where are the models of 'New project' when you use Visual Studio with labwindows/cvi 2013 2012?

    Background:

    Platform: windows 7 X 64

    Visual Studio 2012

    LabWindows/cvi 2013

    First install Visual Studio 2012.  Then follow this installation Labwindows 2013.  In the installation options, I check 'visual studio 2010' (there is no option for VS2012).

    Question: After the installation of Labwindows, I expect to see patterns added to the "New project" dialog box in Visual Studio.   For several years I used labwindows.  Changed the method for using Labwindows with visual studio?

    Thanks in advance for any help.

    Hello jsut64,

    Unfortunately, there is no option to integrate with Visual Studio 2012 yet LabWindows/CVI. We plan to add in a future release.

    Best regards

    = Nelu F. | National Instruments.

  • Crash of CVI 2013 with the debug version

    Hello

    I'm trying to migrate a large enough project of CVI 2012SP1-CVI 2013 and feels the clang compiler crash when I try a debug on some files.  Clang will also plant (' Labwindows/CVI the Clang compiler has stopped working... ") so I am just trying to compile the file (ctrl-k) in the editor.  Here's what I found:

    • A release not crushed

    • By turning the C99 power button has no effect

    • Change the warning level has no effect (other than the types of warnings that I get, of course)

    • Change the ' debug ' on 'No run-time check' eliminates the crash.

    • 'Enable. Option of obj"eliminates the crash.

    • By turning precompiled headers power has the effect.

    Here is the long message I get from the compiler when this happens (including all the warnings that are always displayed when the level is set to 'None'):

    Any thoughts?  Unfortunately it's a pretty big project that I can't post and it doesn't seem to be an indication of the or the lines in the file that he has problems with it, so I can't limit, although it seems to hint that he has problems with the structures of some sort.  The PC is running Windows 7 Pro 32 bit if it matters.

    Thank you.

    Hi tstanley,

    We could find the cause of the accident of the compiler from your code. We will settle in the next update and you can follow with bug ID 422577.

    The issue occurs when in a function, you have a call to a function that returns a structure in a global variable and then refer to this world in another function. For example:

    struct Foo foo; global variable foo

    Sub FuncA()
    {
    foo = GetStructFoo();
    }

    Sub FuncB()
    {
    do something with foo / / crash
    }

    In this case is because we are bad associate information of temporary pointer with foo in FuncA. Then in FuncB, clang will crash when it tries to access this pointer information.

    There are two workaround solutions, but both require changes in the code.

    1. modify the function that returns the structure, GetStructFoo in my example, the return via a pointer parameter:

    void GetStructFoo(Foo *foo);

    2 use a temporary local variable to manipulate the structure returned and then assign its value to the overall structure:

    struct Foo tempFoo;

    tempFoo = GetStructFoo();

    foo = tempFoo;

    In our next update, we will include the fix for this bug.

  • CVI 2013 can be found at #include &lt; rs232.h &gt;

    Hi, I'm a newer version of the CVI.

    my program works well in 2010,

    Initially it alos works well in 2013.but now it has the folloing error.

    the following instructions are needed in 'rs232, c', #include you want to add to the top of the file. (RS232.c) is the name of the c file).

    I click Yes, but it does not work

    the c file was already a "#inclue ".

    is there something important that I get bored?

    TKS

    Build status (rs232.prj - Debug)
    RS232.c - 8 errors
    29, 5 error: implicit declaration of function 'OpenComConfig' is not valid in C99. Make sure that you include the prototype for the function.
    31, 5 error: implicit declaration of function 'SetCTSMode' is not valid in C99. Make sure that you include the prototype for the function.
    31, 18 error: the use of the identifier not declared "LWRS_HWHANDSHAKE_OFF".
    35, 5 error: implicit declaration of function 'FlushInQ' is not valid in C99. Make sure that you include the prototype for the function.
    36, 5 error: implicit declaration of function 'FlushOutQ' is not valid in C99. Make sure that you include the prototype for the function.
    80, 20 error: implicit declaration of function 'GetInQLen' is not valid in C99. Make sure that you include the prototype for the function.
    83, 18 error: implicit declaration of function 'ComRd' is not valid in C99. Make sure that you include the prototype for the function.
    180, 14 error: implicit declaration of function 'ComWrt' is not valid in C99. Make sure that you include the prototype for the function.
    Build failed.

    Hello shayisi,

    CVI displays the error dialog box, because it has detected that some functions declared in rs232.h are used in your source file, so he offers to include the header file.

    I would like to ask you to provide some more details about your configuration, so that we can determine if there is a possible bug with CVI 2013:

    1. You are able to build the projects in the sample from the file \rs232?
    2. You have a rs232.c file that is part of your project?
    3. I understand that your project used to build without errors in CVI 2010. Is this correct?
    4. What options have you selected in the Options of language C, one of the options"Compiler Options?

    Thank you!

  • Compiler of CVI 2013: increment / decrement operator assessment

    Trying to pull an old project forward to 2013 CVI, I met a challenge, which is documented as follows:

    «In the summons, the value of the right operand is evaluated before indexing table is made in the left operand.» Expressions, such as a[i] = i++; will assess differently in LabWindows/CVI 2013 compared to previous versions. »

    (There is a somewhat related thread here to do with the order of function arguments are evaluated).

    This change in the order of evaluation is shocking to me. I guess there is some C history behind it, and I won't be able to change that.

    So my question is: what is the way easiest to identify all sites in my code where this could concern me? I ~ 75 000 lines of legacy code. Maybe some regex magic?

    Thank you

    Ian

    Hello

    I'm happy to help you.

    I have test the latest version of clang (3.7 builded SVN), and I can confirm that it detects this 'problem' as a warning (and many other warnings too).

    Also it can integrate with the IDE CVI as external compiler, so it is easy to switch from a regular compiler CVI and this one. I can write a few small "guide" later, if you are interested.

  • I need to know the file current date/time number stamp and the version of "spoolsv.exe" in Vista Home Premium 32-bit with SP2.

    I need to know the file current date/time number stamp and the version of "spoolsv.exe" in Vista Home Premium 32-bit with SP2. My spooler file got corrupted and I need to know what that the stamp of date/time on the latest version of the file: spoolsv.exe. I did a search on my hard drive and found 8 copies of the file with 7 different dates. I need to know which copy in my file C:\windows\system32\. I suspect that the problem was caused by some kind of malware. I think that some of the different versions on my machine of the initial installation of the Vista, SP1 and SP2. 3 copies that would explain. I tried all the suggestions in this forum and several others. I tried sfc/scannow and it simply replaces the corrupted file by another. I understand how works this file and a simple copy will do the trick if I knew that the file to use. I know that I don't want to go back to the first version of 2006.  BTW... my symptoms are all my printers have disappeared, and when I try to 'add a new printer' I get an error message saying that my spooler service does not work. When I opened my services window it shows that indeed, he is arrested, but I will not start because the description column contains only the code garbled machine indicating that the file is corrupted, or it may contain a virus. I had been using F-Prot until this virus got by and now I use AVG. I scanned my machine with several cleaning packages and it is is more infected, but I worry that from this corrupt file grow something. I know that the problem is not with my printers or drivers, because everyone on my home network can print on all of my printers. None of the people I know are on Vista 32 bit. They are all running System 7 or XP. I have XP, except that a few years ago I suffered from the "Syndrome of Pepsi" on my laptop and when I bought a new HP, it came with Vista.

    Version 6.0.6002.18294

    Day 17/08/2010

    Duration 14:11

    Duration may vary in different time zones.

Maybe you are looking for