Archived: LabVIEW 8.2.1 Touch Panel Module for Windows CE Known Issues

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.


This document contains the LabVIEW 8.2.1 Touch Panel Module for Windows CE known issues that were discovered before and since the release of LabVIEW 8.2.1 Touch Panel Module for Windows CE. Not every issue known to NI will appear on this list; it is intended to only show the severe and more common issues that can be encountered.

Installation Known Issues

  • The Touch Panel Module installs Microsoft ActiveSync 4.2. You might receive a Microsoft Office Outlook error that states Either there is no default mail client or the current mail client cannot fulfill the messaging request. Please run Microsoft Office Outlook and set it as the default mail client. You do not need to install Microsoft Outlook nor does Outlook have to be your default mail client. Click the OK button to continue installation.
  • (Windows 2000) The Touch Panel Module automatically installs ActiveSync 4.2 if ActiveSync is not already installed. When you install version 8.2.1 of the Touch Panel Module and do not already have ActiveSync, the installer automatically reboots the computer without alerting you. To resolve this issue, rerun the installer (setup.exe) to complete the installation or install ActiveSync before you install the Touch Panel Module.

General Known Issues

  • If you use refnums in a cluster and try to build the Touch Panel VI into a Touch Panel application using the debug mode, you receive a run-time error or LabVIEW crashes. To resolve this issue, build the application using release mode.
  • You receive an error when you build a Touch Panel VI into a Touch Panel application if the top-level VI is in a library. To resolve this issue, move the top-level VI out of a library.
  • ActiveSync is the default transport protocol in version 8.2.1 of the Touch Panel Module. NI TPC-2012 does not support ActiveSync, so you must use FTP to download your Touch Panel application to the NI TPC-2012.
  • The NI TPC-2006 does not support .wav files.
  • When you convert a double-precision, floating-point numeric control to a Boolean array and create an indicator for the array, the Boolean indicator does not work if the data must be coerced. To resolve this issue, convert the value of the double-precision, floating-point numeric control to an integer before you convert it to a Boolean array.
  • DAQmx Base task constants are not supported. To resolve this issue, use a string control.
  • The Touch Panel Project Wizard does not filter available Touch Panel templates based on the device.

Windows Vista Known Issues

  • Because the default fonts on Windows Vista are different than the default fonts on previous versions of Windows, you might notice cosmetic issues, such as overlapping or truncated text strings, in VIs and LabVIEW dialog boxes. To correct this problem, change the theme of the operating system to Windows Classic in the Theme Settings dialog box and then restart LabVIEW. Select Start»Control Panel»Appearance and Personalization and click Change the theme to display the Theme Settings dialog box. You might encounter similar cosmetic issues on Windows XP if you use large fonts.
  • ActiveSync has been replaced with Windows Mobile Device Center, which you must download from, in Vista.
  • If you install the Touch Panel Module on a computer that runs a non-English version of Vista, you might receive a Command line option syntax error. Type Command/? for Help error. Click the OK button to continue the installation.

User Interface Known Issues

  • The Touch Panel Module does not support the Transpose Array item on the shortcut menu of a graph or chart.
  • Increment and decrement buttons on numeric controls revert to gray when you build a Touch Panel VI into an application.
  • Scroll bars are not visible on array controls when you run the application on the target. To resolve this issue, use horizontal and vertical scroll bars or use a Property Node with the Index Values (Array) property.
  • You cannot hide an index array indicator in a Touch Panel application even if you hide the indicator in the VI.
  • Changing the size of increment and decrement buttons on numeric controls is not supported.
  • You cannot programmatically obtain a reference to individual controls in a cluster control. To resolve this issue, use controls outside of clusters if you want to reference them.
  • Scales on thermometer controls start at the top and bottom of the control rather than the fill level.
  • 3D borders on tank indicators do not scale with the rest of the indicator when you build a Touch Panel VI into an application.
  • Redrawing tab controls when you switch tabs is not fast enough, so you see shadows of the old controls as LabVIEW redraws the new controls.
  • When you move the mouse pointer around a dial control, the needle does not always move correctly in relation to the mouse pointer.
  • XY graphs with multiple plots do not draw correctly.
  • Duplicate scales and plot legends are unsupported.
  • Captions and labels on type definition (typedef) controls are not supported.
  • Captions and labels of typedef controls are not generated. To resolve this issue for button controls, use Boolean text.
  • Captions are always displayed behind the control. To resolve this issue for button controls, use Boolean text.

VIs and Functions Known Issues

  • If you wire a cluster or arrays of integer refnums, such as menu refnums, occurrence refnums, and so on, to the number/path/refnum input in the Not A Number/Path/Refnum? function, the NaN/Path/Refnum? Boolean output always returns FALSE.
  • The One Button Dialog function might not display a dialog box if the message input is an empty string.
  • The Configuration File VIs are unsupported.

Documentation Known Issues

  • The Detailed Help link in the Context Help window does not open the correct topic for the Serial Compatibility VIs. To access the help for these VIs, open the LabVIEW Help by selecting Help»Search the LabVIEW Help. Click the Index tab and search for Serial Compatibility VIs.
  • The Structures (PDA Module, Touch Panel Module) topic in the LabVIEW Help incorrectly states you must use the pwr() function. The correct function name is pow().


Additional Resources

Glossary of Terms


  • Bug ID - When an issue is reported to NI, you may be given this ID or find it on  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).