Superseded, Deprecated, and Obsolete Functions and Attributes
- Updated2023-02-21
- 2 minute(s) read
Superseded, Deprecated, and Obsolete Functions and Attributes
LabWindows/CVI libraries include the following superseded, deprecated, and obsolete functions and attributes.
Superseded Functions and Attributes
The following functions and attributes have been replaced in order to provide additional functionality. You can continue to use the superseded functions and attributes.
Superseded Function or Attribute | Recommended Replacement |
---|---|
ActiveX Library | |
CA_CreateObjectByClassId | CA_CreateObjectByClassIdExCA_CreateObjectByClassIdEx |
CA_CreateObjectByProgId | CA_CreateObjectByProgIdExCA_CreateObjectByProgIdEx |
CA_CreateObjHandleFromIDispatch | CA_CreateObjHandleFromInterfaceCA_CreateObjHandleFromIDispatch |
CA_FillErrorInfo | CA_FillErrorInfoExCA_FillErrorInfoEx |
CA_GetActiveObjectByClassId | CA_GetActiveObjectByClassIdExCA_GetActiveObjectByClassIdEx |
CA_GetActiveObjectByProgId | CA_GetActiveObjectByProgIdExCA_GetActiveObjectByProgIdEx |
CA_GetDispatchFromObjHandle | CA_GetInterfaceFromObjHandleCA_GetInterfaceFromObjHandle |
CA_InvokeHelper | CA_InvokeHelperExCA_InvokeHelperEx |
CA_InvokeHelperV | CA_InvokeHelperVExCA_InvokeHelperVEx |
CA_LoadObjectFromFile | CA_LoadObjectFromFileExCA_LoadObjectFromFileEx |
CA_LoadObjectFromFileByClassId | CA_LoadObjectFromFileByClassIdExCA_LoadObjectFromFileByClassIdEx |
CA_LoadObjectFromFileByProgId | CA_LoadObjectFromFileByProgIdExCA_LoadObjectFromFileByProgIdEx |
CA_MethodInvoke | CA_MethodInvokeExCA_MethodInvokeEx |
CA_MethodInvokeV | CA_MethodInvokeVExCA_MethodInvokeVEx |
CA_PropertyGet | CA_PropertyGetExCA_PropertyGetEx |
CA_PropertySet | CA_PropertySetExCA_PropertySetEx |
CA_PropertySetByRef | CA_PropertySetByRefExCA_PropertySetByRefEx |
CA_PropertySetByRefV | CA_PropertySetByRefVExCA_PropertySetByRefVEx |
CA_PropertySetV | CA_PropertySetVExCA_PropertySetVEx |
CA_SafeArrayTo1DArray | CA_SafeArrayTo1DArrayExCA_SafeArrayTo1DArrayEx |
CA_SafeArrayTo1DArrayBuf | CA_SafeArrayTo1DArrayBufExCA_SafeArrayTo1DArrayBufEx |
CA_SafeArrayTo2DArray | CA_SafeArrayTo2DArrayExCA_SafeArrayTo2DArrayEx |
CA_SafeArrayTo2DArrayBuf | CA_SafeArrayTo2DArrayBufExCA_SafeArrayTo2DArrayBufEx |
Advanced Analysis Library | |
Bessel_CascadeCoef | Bessel_CascadeCoefEx |
Convolve | ConvolveEx |
Correlate | NormalizedCorrelate |
CorrelateEx | NormalizedCorrelate |
CosTaperedWin | CosTaperedWinEx |
CxGenLinEqs | CxSolveEqs |
CxPolyRoots | CxPolyRootsEx |
CxQR | CxQREx |
CxSVD | CxSVDEx |
CxSVDS | CxSVDEx |
Difference | DifferenceEx |
ExpFit | ExpFitEx |
GaussHG | GaussHypergeometric |
GenLinEqs | SolveEqs |
LinEqs | SolveEqs |
LinFit | LinearFitEx |
Mode | ModeEx |
PolyFit | PolyFitEx |
QR | QREx |
ScaledWindow | ScaledWindowEx |
SVD | SVDEx |
SVDS | SVDEx |
Wind_BPF | WindFIR_Filter |
Wind_BSF | WindFIR_Filter |
Wind_HPF | WindFIR_Filter |
Wind_LPF | WindFIR_Filter |
Internet Library | |
InetFTPLogin | InetFTPLoginEx |
LabWindows/CVI ActiveX Server Interface | |
SetDllDebuggingOption | SetActiveConfigurationSetActiveConfiguration |
SetProjectDebugTargetPath | SetProjectTargetFileSetProjectTargetFile |
SetProjectTargetPath | SetProjectTargetFileSetProjectTargetFile |
Programmer's Toolbox | |
DisableExtendedMouseEvents | EVENT_MOUSE_POINTER_MOVE, EVENT_LEFT_CLICK_UP, EVENT_RIGHT_CLICK_UP |
EnableExtendedMouseEvents | EVENT_MOUSE_POINTER_MOVE, EVENT_LEFT_CLICK_UP, EVENT_RIGHT_CLICK_UP |
GetCtrlToolTipAttribute | ATTR_TOOLTIP_LENGTH ATTR_TOOLTIP_TEXT |
GetMetaFontInfo | GetMetaFontInfoWithCharacterSet |
GetMetaFontInfoEx | GetMetaFontInfoWithCharacterSet |
ListApplyToEach | ListApplyToEachEx |
SetBOLE | SetBreakOnLibraryErrors |
SetCtrlToolTipAttribute | ATTR_TOOLTIP_TEXT |
TDMS Library | |
TDMS_CreateFile | TDMS_CreateFileExTDMS_CreateFileEx |
TDMS_GetDataValues | TDMS_GetDataValuesExTDMS_GetDataValuesEx |
TDMS_OpenFile | TDMS_OpenFileExTDMS_OpenFileEx |
User Interface Library | |
AllocBitmapData | AllocBitmapDataEx |
AllocImageBits | AllocBitmapDataEx |
ATTR_PAPER_HEIGHT | ATTR_PRINT_AREA_HEIGHT |
ATTR_PAPER_WIDTH | ATTR_PRINT_AREA_WIDTH |
ATTR_XYLABEL_BOLD | ATTR_XLABEL_BOLD ATTR_YLABEL_BOLD |
ATTR_XYLABEL_COLOR | ATTR_XLABEL_COLOR ATTR_YLABEL_COLOR |
ATTR_XYLABEL_FONT | ATTR_XLABEL_FONT ATTR_YLABEL_FONT |
ATTR_XYLABEL_FONT_NAME_LENGTH | ATTR_XLABEL_FONT_NAME_LENGTH ATTR_YLABEL_FONT_NAME_LENGTH |
ATTR_XYLABEL_ITALIC | ATTR_XLABEL_ITALIC ATTR_YLABEL_ITALIC |
ATTR_XYLABEL_POINT_SIZE | ATTR_XLABEL_POINT_SIZE ATTR_YLABEL_POINT_SIZE |
ATTR_XYLABEL_STRIKEOUT | ATTR_XLABEL_STRIKEOUT ATTR_YLABEL_STRIKEOUT |
ATTR_XYLABEL_UNDERLINE | ATTR_XLABEL_UNDERLINE ATTR_YLABEL_UNDERLINE |
ConfigurePrinter | SetPrintAttribute |
CreateMetaFont | CreateMetaFontWithCharacterSet |
CreateMetaFontEx | CreateMetaFontWithCharacterSet |
DirSelectPopup | DirSelectPopupEx |
DisplayPCXFile | DisplayImageFile |
EVENT_IDLE | Timer controls |
FileSelectPopup | FileSelectPopupEx |
FontSelectPopup | FontSelectPopupEx |
GetAxisRange | GetAxisScalingMode |
GetBitmapData | GetBitmapDataEx |
GetBitmapInfo | GetBitmapInfoEx |
GetImageBits | GetBitmapDataEx |
GetImageInfo | GetBitmapInfoEx |
MultiFileSelectPopup | MultiFileSelectPopupEx |
NewBitmap | NewBitmapEx |
SetAxisRange | SetAxisScalingMode |
SetBitmapData | SetBitmapDataEx |
SetFontPopupDefaults | SetFontPopupDefaultsEx |
SetImageBits | NewBitmapEx |
SetTraceAttribute | SetTraceAttributeEx |
Utility Library | |
CurrThreadId | CmtGetCurrentThreadID |
CmtWaitForThreadPoolFunctionCompletion | CmtWaitForThreadPoolFunctionCompletionEx |
CmtGetLock | CmtGetLockEx |
DisableBreakOnLibraryErrors | SetBreakOnLibraryErrors |
EnableBreakOnLibraryErrors | SetBreakOnLibraryErrors |
LaunchExecutable | LaunchExecutableEx |
MainThreadId | CmtGetMainThreadID |
Deprecated Functions
National Instruments recommends that you avoid using deprecated functions. These functions may become obsolete in future releases.
Utility Library
- GetExternalModuleAddr
- GetExternalModuleAddrEx
- LoadExternalModule
- LoadExternalModuleEx
- ReleaseExternalModule
- RunExternalModule
- UnloadExternalModule
- RTControllerQuery
- RTControllerReboot
Obsolete Functions and Attributes
Do not use obsolete functions and attributes because they may become nonfunctional at any point.
LabVIEW RT Board Interface (cvirtsup.fp)
- CVIRTSup_ReadByte
- CVIRTSup_ReadDouble
- CVIRTSup_ReadFloat
- CVIRTSup_ReadInteger
- CVIRTSup_ReadShort
- CVIRTSup_SharedMemorySize
- CVIRTSup_WriteByte
- CVIRTSup_WriteDouble
- CVIRTSup_WriteFloat
- CVIRTSup_WriteInteger
- CVIRTSup_WriteShort
LabWindows/CVI ActiveX Server Interface
- GenWinHelpFileFromFPFile
Toolbar Control (toolbar.fp)
- TOOLBAR_ATTR_AUTO_SCALING
- TOOLBAR_ATTR_LOCK_LEFT_WHEN_SCALING
- TOOLBAR_ATTR_LOCK_TOP_WHEN_SCALING
- TOOLBAR_ATTR_SCALING_FACTOR
User Interface Library
- ATTR_FAST_DRAW_BUTTON
- DOSCompatWindow
Utility Library
- DisableInterrupts (Windows Obsolete for Windows only)
- DisableTaskSwitching
- EnableInterrupts (Windows Obsolete for Windows only)
- EnableTaskSwitching
- GetInterruptState
- GetStdioPort
- InStandaloneExecutable
- MapPhysicalMemory
- ReadFromPhysicalMemory
- ReadFromPhysicalMemoryEx
- SetStdioPort
- UnMapPhysicalMemory
- WriteToPhysicalMemory
- WriteToPhysicalMemoryEx