Archived: LabWindows™/CVI™ 8.5 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.

Überblick



The following items are changes from LabWindows/CVI 8.1.1 to LabWindows/CVI 8.5.

Table of Contents

  1. User Interface
  2. Development Environment
  3. Compiler
  4. Debugging
  5. Performance
  6. Stand-Alone Applications and Distributions
  7. .NET and ActiveX
  8. Hardware
  9. Analysis
  10. Help
  11. Miscellaneous
  12. Related Links

 

User Interface

Bug ID

Fixed Issue

Has Run-Time Impact?

431CB7OF PlotPackedDigitalLines does not display data if ATTR_DIGWAVEFORM_SHOW_STATE_LABEL is re-enabled before calling SetAxisScalingMode Yes
43LAC80S PlotIntensity does not interpolate colors in a deterministic fashion when plotting integer data Yes
46D9Q734 Installing a child panel as a popup changes its appearance after uninstalling the popup Yes
46BGGNAB Undo fails with Panel, pop-up, or menu bar hande is invalid error after repeatedly copying and pasting a panel in User Interface Editor No
46FFIDNM Two consecutive underscore characters become a single underline in a ring control menu Yes
47KC3F03 ATTR_SIZE_TO_TEXT is not automatically disabled when a text message is sized with a splitter control Yes
4669HV34 Canvas sometimes scales its contents incorrectly then the Scale Contents On Resize option is enabled Yes
47SDHEZW Cell edits are lost when the value of another cell changes programmatically Yes
482EKLZW Edit Table Control dialog box does not always update correctly when coercing cell values No
485DMN03 The Windows XP-style menu arrows and scroll bars can stop drawing if a table control has several thousand cells Yes
493HLPZW The user interface of a LabWindows/CVI application becomes unresponsive after running for 49.7 days Yes
49UCRKIO DataSocket binding of user interface controls cannot be enabled or disabled after the panel is loaded Yes
4A5817OF Control tooltips appear on the primary monitor, even though the panel is displayed on the second monitor Yes
4ALBTK3Q The menu item ID parameter of a control menu item callback function is incorrect Yes
4AOCPUZW The User Interface Editor does not allow a listbox control to be converted into a tree No
4AQIK8ZW The Find UI Object command can crash LabWindows/CVI if the corresponding .uir file has several nested menus, each containing long menu item constant names No
4B28DHOF Performing an undo after changing the control coordinates of a control on a tab control causes an unrecoverable internal error No
4C8AACZW Events sent to the graph control callback that result from moving annotations do not include event data Yes
4C8EJJZW In a graph control that contains both cursors and annotations, moving an annotation fails to restore the active cursor Yes
4CDAAJZW Minimized panels are drawn on the desktop Yes
4CMAO600 Hovering over toolbar images display incorrect shadowing when TOOLBAR_ATTR_BUTTON_IMAGE_SIZE attribute is used Yes
4CMACC00 When changing the font of a menu bar using SetMenuBarAttribute, underlined accelerators are drawn in the wrong location Yes
4D4ATV0S Setting the tab order of a panel that contains a tab control without any tab pages causes a crash No
4DBGFQZW An application can crash when the mouse hovers over a specific location within the top-left corner of a table control if row or column sizing is disabled Yes
4DCGDPIQ The presence of both cursors and annotations in a graph control cause the position of one or more annotations to be incorrect when the panel is loaded Yes
4DDDKJ9P Changing the data type of any numeric slide in the User Interface Editor causes the maximum and minimum values to be reset No
4DJEIH34 Installing the panel that corresponds to a tab control page as a popup causes a general protection fault Yes

 

Development Environment

Bug ID

Fixed Issue

Has Run-Time Impact?

43QAL8ZW LoadPanel returns an error with projects built in an external compiler if the .uir file specifies multiple callbacks that differ by case only or if a control inside a tab control specifies a callback No
466BE3IQ The Microsoft Vista Aero Glass features disappear from the window borders after the LabWindows/CVI environment is minimized No
4ACATO34 The Microsoft Vista Aero Glass features can cause LabWindows/CVI fonts to appear distorted in 120-dpi mode No
4D69FAVQ The Close All command does not consistently close all types of windows in the workspace No
489AR8ZW If released, the Build Output window moves to the primary monitor whenever a build error occurs No
4B1ENO34 Change Shortcut Keys dialog box does not always show all available shortcut keys when assigning a new key No
4B9AJN9P When printing source code using a proportional font, the inter-character spacing can vary within the file No
485A8D3Q Cannot use a custom stylesheet for the HTML documentation of a function panel No
4BABJE03 Output from the post-build actions appears before the pre-build actions output in the Build Output window No
4BP9SIZW The Function Panel Editor snaps controls to the panel grid lines when performing an undo action No
4C2GO0ZW LabWindows/CVI does not use the instrument directory list to find missing instrument drivers when loading a project No
4CRCHNZW Pressing <Ctrl-Tab> in the Function Panel Editor does not work if the .fp file has the read-only option set No
4D3A3EZW Deleting the last recorded source code macro in the Manage Macros dialog box can sometimes also delete other macros No
4DD8HLOZ The Source Code Browser can display an error if the files are added to the project without rebuilding the project No
4CQFHJ9P Generating HTML documentation after generating the instrument from the header file can cause a crash if there is a .sub file for the instrument No

 

Compiler

Bug ID

Fixed Issue

Has Run-Time Impact?

4C18BNIO If a function returns a structure, in some rare combination of local variables, an access violation may occur No
4839K3ZW Cannot use the Intel 10.0 compiler to compile release executables in LabWindows/CVI No
4ASB9MZW The scanf function ignores the default locale if the default locale is not English Yes
47EA4L1A Including NIDAQmx.h after Bussacc.h causes redefinition errors for the INT8 data type No
4BB9KTOF Multiplying a 64-bit integer variable by a numeric constant in the parameter list of a compound function call can result in the wrong value being passed to the function No
4ARAS49P The post-increment operator behaves identically to the pre-increment operator when applied to 64-bit integers No

 

Debugging

Bug ID

Fixed Issue

Has Run-Time Impact?

43E9QT34 Misleading user protection run-time error message when passing a function pointer by value No
461C7P34 Array argument too small user protection error is incorrectly returned in some rare circumstances No
47QDPSIO Debugging a project when the Variables window is open, and with a particular combination of DLLs, can cause the application to hang No
47RB29ZW Cannot debug two DLLs with the same base name No
4AAELDIO GetLastError might incorrectly return 0 when single-stepping through a LabWindows/CVI program No
4B59HB9P LabWindows/CVI does not highlight the watch point that triggered a breakpoint when running the Interactive Execution Window No
4CSMO9ZW LabWindows/CVI cannot debug applications located in a path with multibyte characters No
4D634ZW Creating a source file from a template can result in multiple files with the same name being debugged simultaneously, which can cause LabWindows/CVI to ignore breakpoints No

 

Performance

Bug ID

Fixed Issue

Has Run-Time Impact?

44I3FU07 Cannot check if a thread lock is available No
44AF8QBU Memory is lost when calling SavePanelDisplayToFile Yes
489DSQOF The InetFTPGetDirList function loses memory when used with some FTP servers Yes
4APAKMNM Memory is lost gradually when one or more controls in a child panel have tooltips Yes
4D6G4334 Memory is lost each time that the font of a menu bar is set using SetMenuBarAttribute Yes
4DHDSRZW In Windows Vista, if the FileSelectPopup function is called the with the Restrict Directory option enabled, and the user attempts to switch directories, the application hangs Yes

 

Stand-Alone Applications and Distributions

Bug ID

Fixed Issue

Has Run-Time Impact?

467B8GZW Edit Distribution dialog box is too small No
49N9LJ18 Unable to display more than one merge module in Edit Installer dialog box No

 

.NET and ActiveX

Bug ID

Fixed Issue

Has Run-Time Impact?

435H1O0S LabWindows/CVI ActiveX server function (AppCreateDistributionKit) hangs if there is no distribution in the workspace Yes
3U0B9OKF Some Excel examples and the Excel Reports library do not work properly with Excel 2007 No
49MCM154 Missing prototype error when calling the WordRpt_SetMargins function No
4A0DKSNM Calling a LabWindows/CVI ActiveX Server function from a compiler build step causes LabWindows/CVI to hang No
4CREBOZW In the ActiveX Controller Wizard, returning to the original screen by clicking the Back button, and then clicking the Next button, causes an error to be displayed No
43E9FUBU Matlab shipping example does not work with Matlab 7 or later No

 

Hardware

Bug ID

Fixed Issue

Has Run-Time Impact?

44H9IK0S ComFromFile behaves incorrectly when count = 0 Yes
4A78TS0S Closing and then reopening a COM port can cause events from the first session to be sent to the COM callback of the second session Yes
4AAB6N0S A race condition in the RS-232 library can cause a crash if the output queue is enabled Yes
4CUC39I0 Applications that use the GPIB library report a link error when building the debug configuration if the run-time support is Instrument driver only No

 

Analysis

Bug ID

Fixed Issue

Has Run-Time Impact?

3L8MCTQQ Incorrect HarmonicAnalyzer results for THD+NOISE Yes
44CFCSJW N_Dist and InvN_Dist do not return correct values for some inputs Yes
4DADRH00 Some Analysis Library error codes are not recognized by the GetAnalysisErrorString function Yes

 

Help

Bug ID

Fixed Issue

Has Run-Time Impact?

464E54ZW Missing documentation in MatrixMul function No

 

Miscellaneous

Bug ID

Fixed Issue

Has Run-Time Impact?

4B9CKNOF The ListInsertItems function can return a dynamic memory corruption error, depending on the number of items inserted No
44JCHT00 INI library (inifile.fp) does not support comments Yes
48477TBU Host name resolution missing from the Internet Library Yes

 

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).