Archived: LabWindows™/CVI™ 9.0.1 Bug Fixes

NI does not actively maintain this document.

This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.

Overview



The following items are changes from LabWindows/CVI 9.0 to LabWindows/CVI 9.0.1. If you have a Bug ID, you can search this list to validate that the issue has been fixed.

Table of Contents

  1. User Interface
  2. Development Environment
  3. Compiler
  4. Debugging
  5. Performance
  6. Installation
  7. Stand-Alone Applications and Distributions

User Interface

Bug ID

Fixed Issue

Has Run-Time Impact?

143075Tables and tree controls do not scale proportionally to other controlsYes
135032Checkerboard dimming of controls is leaving label text etchedYes
145322Graph y-axis name not drawn correctly after graph changes position before being displayedYes
140209Cannot change coordinates of control label in editor if control is in a tab panelNo
138050Remove All button in multi-file select dialog box is missing a cornerYes
135264Done button can disappear when you resize a file selection dialog boxYes
131413After widening the inc/dec arrows, the entire area of the arrows is not clickableYes
129832Editing multiple controls changes tab order and z-plane orderNo
131102On Windows Vista, file selection dialog boxes add an extra backslash (\) character when selecting a file at the root of a volumeYes
131218Edit Item dialog box of a tree control shows an incorrect description of the image nameNo
136678Menu events cause a crash if there is no menu callback specified and the application has a main callbackYes

Development Environment

Bug ID

Fixed Issue

Has Run-Time Impact?

149012Cannot list ViInt64 attributes in function panelNo
136241Released interactive execution window runs project instead, when started from toolbarNo
129695LabWindows/CVI can crash on exit after TestStand executes code modules in an external instance of LabWindows/CVINo

Compiler

Bug ID

Fixed Issue

Has Run-Time Impact?

120676Even with C99 enabled, some variables cannot be declared immediately following a switch statementNo
152423Arrays initialized with string literals are not completely filled with zero bytesNo
152421The compiler can crash when very large arrays are initialized with small string literalsNo
152425No error reported when arrays are initialized with string literals that are too largeNo
138186Function pointers for functions without parameters require void keyword in parameter listNo
135927ActiveX wrappers fail to compile when LabWindows/CVI uses the Borland compatibility modeNo
134406The Win32 API fails to compile with third-party compilers if C99 is enabledNo
134407Build warnings are reported when compiling the Win32 API with third-party compilersNo
134066Linking a project can fail with Out of Memory error, in very rare circumstancesNo
139419Win32 API compile errors when WSPiApi.h and WS2tcpip.h are includedNo
131800Too many initializers error when initializing incomplete array typedefsNo
128921Incorrect compilation of code containing multiple, anonymous inner struct membersNo
136156When passing 64-bit integers to a 32-bit integer parameter in a function call, other parameters can end up with incorrect valuesNo

 

Debugging

Bug ID

Fixed Issue

Has Run-Time Impact?

134586Erroneous user protection error when accessing member of a multidimensional array of struct/pointerNo

Performance

Bug ID

Fixed Issue

Has Run-Time Impact?

144806CmtWaitForThreadPoolFunctionCompletion can hang in some rare circumstancesYes
144368strtod and scanf can crash in multithreaded applicationsYes

Installation

Bug ID

Fixed Issue

Has Run-Time Impact?

149929If the full Win32 API is installed, the system is left in a bad state after LabWindows/CVI is uninstalledNo

Stand-Alone Applications and Distributions

Bug ID

Fixed Issue

Has Run-Time Impact?

141434LabWindows/CVI crashes when unloading a workspace with an ActiveX server project after building a distributionNo
131196Import Measurement & Automation Explorer (MAX) Configuration File checkbox always checked on Edit Installer Advanced tabNo
137318Adding dependencies of an executable to Installation Files & Directories section in Edit Installer dialog box displays two copies of the DLLNo
154605Projects with a relative path for the application file can crash when configuring a distributionNo

 

Glossary of Terms

 

  • Bug ID - When an issue is reported to NI, you may be given this ID or find it on ni.com.  You may also find IDs posted by NI on the discussion forums or in KnowledgeBase articles.
  • Legacy ID – An older issue ID that refers to the same issue.  You may instead find this issue ID in older known issues documents.
  • Description - A few sentences which describe the problem. The brief description given does not necessarily describe the problem in full detail.
  • Workaround - Possible ways to work around the problem.
  • Reported Version - The earliest version in which the issue was reported.
  • Resolved Version - Version in which the issue was resolved or was no longer applicable. "N/A" indicates that the issue has not been resolved.
  • Date Added - The date the issue was added to the document (not the reported date).