NV5 GEOSPATIAL SOFTWARE
  • Docs Center
  • IDL Programming
    • IDL Reference
    • Using IDL
    • Modules
      • Advanced Math and Stats
      • Dataminer
      • DICOM Toolkit
    • Libraries
      • Astronomy Library
      • Beaumont Library
      • Buie Library
      • Catalyst Library
      • Coyote Library
      • Dáithí Library
      • Galloy Library
      • JBIU Library
      • JHUAPLS1R Library
      • Mankoff Library
      • Markwardt Library
      • Motley Library
      • Salvaggio Library
  • ENVI
    • Using ENVI
    • Modules
      • Atmospheric Correction
      • Crop Science
      • Deep Learning
      • DEM Extraction
      • Feature Extraction
      • Machine Learning
      • NITF
      • Photogrammetry
    • ENVI API
  • Resources
    • Licensing
    • Platform Support
  • Docs Center
  • IDL Programming
    • IDL Reference
    • Using IDL
    • Modules
      • Advanced Math and Stats
      • Dataminer
      • DICOM Toolkit
    • Libraries
      • Astronomy Library
      • Beaumont Library
      • Catalyst Library
      • Coyote Library
      • Dáithí Library
      • Galloy Library
      • JBIU Library
      • JHUAPLS1R Library
      • Mankoff Library
      • Markwardt Library
      • Motley Library
      • Salvaggio Library
  • ENVI
    • Using ENVI
    • Modules
      • Atmospheric Correction
      • Crop Science
      • Deep Learning
      • DEM Extraction
      • Feature Extraction
      • NITF
      • Photogrammetry
    • ENVI API
  • Resources
    • Using ENVI
    • Modules
      • Licensing
      • PDF Guides
      • Platform Support
    • ENVI API
  >  Docs Center  >  Using IDL  >  IDL Internals - Error Handling
IDL

IDL Internals - Error Handling

Loading…
v
Search Results
 
 

IDL Internals - Error Handling

  • Message Blocks
  • Issuing Error Messages
  • Choosing an Error Code
  • Looking Up a Message Code by Name
  • Checking Arguments



Product   IDL
 
Version   9.1

Table of Contents


  • What's New in This Release
  • Routines (by topic)
    • 3D Visualization
    • Animation
    • Array Creation
    • Array Manipulation
    • Asyncronous Jobs
    • Color Table Manipulation
    • Date and Time
    • Debugging
    • Dialog Routines
    • Direct Graphics
    • Error Handling
    • ENVI Services Engine (ESE)
    • Executive Commands
    • External Linking
    • Font Manipulation
    • Graphics
    • Help Routines
    • IDL Tasks
    • Image Processing
    • IMSL Math and Statistics
      • Analysis of Varance
      • Basic Statistics and Random Number Generators
      • Categorical and Discrete Data Analysis
      • Correlation and Covariance
      • Differential Equations
      • Eigensystem Analysis
      • Goodness of Fit
      • Interpolation and Approximation
      • Linear Systems
      • Multivariate Analysis
      • Nonlinear Equations
      • Nonparametric Statistics
      • Optimization
      • Probability Distribution Functions and Inverses
      • Quadrature
      • Random Number Generation
      • Regression
      • Special Functions
      • Survival Analysis
      • Time Series and Forecasting
      • Transforms
      • Utility Routines
    • Input/Output
    • iTools
    • Language Catalogs
    • Machine Learning
    • Mapping
    • Mathematics
    • Object Class Library
    • Operating System Access
    • Programming and IDL Control
    • Query Routines
    • Saving/Restoring a Session
    • Scope Functions
    • Signal Processing
    • Statements
    • String Processing
    • Structures
    • Type Conversion
    • Variable Functions and Attributes
    • Widget Routines
    • Widget Routines, Compound
    • Window Routines
  • Graphics
    • Graphics Overview
      • Using IDL Graphics
      • Graphics Window Interface
      • Multiple Graphics in One Window
      • Graphics in Applications
      • Coordinates of 3D Graphics
      • Saving Graphics
    • Graphics Gallery
      • Basic Plots
        • Bubbleplots
        • Line Plots
        • Polar Plots
        • Scatterplots
        • Three-Dimensional Plots
        • Two-Dimensional Plots
        • Long Example - Plot Supporting Information
      • Barplots and Histograms
        • Bar Plots
        • BARPLOT shading and stacking
        • Error Plots
      • Contours
        • Contours on an Image
        • Filled Contours
        • Map with Contours
        • Surface with Contour Lines
        • Plot 3D Terrain and Water Table
      • Images
        • Viewing an Image
        • Binary Image Data
        • Contours on an Image
        • Map Image
        • Saving Images as KML Files
        • Image with a Map Projection
      • Image Analysis
        • Image Types
        • Image Filters
          • Low Pass Filters
          • High Pass Filters
          • Directional Filters
          • Laplacian Filters
          • Noise Filter
        • Resize Image Arrays
        • Shift Image Arrays
        • Scale and Rotate Image Arrays
        • Detect Edges
        • Smooth Images
        • Sharpen Images
        • Image Thresholding
        • Fast Fourier Transform
          • Reference
      • Maps
        • Map Projections
        • Map Image
        • Map Boundaries
        • Map with Contours
        • Bubbleplot on a Map
      • Surfaces
        • Surfaces
        • Surface with Contour Lines
        • Global Digital Elevation Model
        • Plot 3D Terrain and Water Table
      • Vectors
        • Vectors
        • Streamline Vectors
        • Plot Relative Aquifer Flow Vectors
      • Modifying Visualizations
        • Axes
        • Axis References in IDL Graphics
        • Changing Graphics Properties
        • Circles and Ovals
        • Colorbars
        • Fonts and Colors
          • Using Device Fonts
          • Using Hershey Vector Fonts
          • Using TrueType Fonts
          • Embedded Formatting Commands
          • Loading a Default Color Table
        • Formatting IDL�Colors, Graphics Symbols, and Lines
        • Graphics Annotations
        • Legends
        • Lines and Arrows
        • Mathematical Symbols and Greek Letters
        • Multi-Sided Shapes
        • Text and Symbols
      • Long Examples
        • Dynamic Visualizations
          • Dynamic Plot Visualizations
          • Dynamic Contour Visualizations
          • Dynamic Surface Visualizations
        • Environmental Monitoring
          • Model the Study Area and Setting
          • Plot 3D Terrain and Water Table
          • Create Contours of Pollutant Plume
          • Plot Supporting Information
          • Plot Relative Aquifer Flow Vectors
    • Creating Video
    • Graphics Methods
      • Close Method
      • ConvertCoord Method
      • CopyWindow Method
      • Delete Method
      • Erase Method
      • GetData Method
      • GetSelect Method
      • GetValueAtLocation Method
      • HitTest Method
      • Legend Add Method
      • Legend Remove Method
      • MapForward Method
      • MapInverse Method
      • Order Method
      • Print Method
      • Refresh Method
      • Rotate Method
      • Save Method
      • Scale Method
      • Select Method
      • SetCurrent Method
      • SetData Method
      • Show Method
      • Translate Method
  • IDL Concepts
    • Getting Started
      • Starting IDL
      • Startup Files
      • IDL Execution Options
      • Command-line Options for IDL Startup
      • Start the IDL Command Line from Windows Explorer
      • Using IDL Help
      • IDL Documentation Syntax
    • Distributing IDL Applications
      • Runtime Mode Applications
        • Limitations of Runtime Applications
        • Preferences for Runtime Applications
        • Licensing Options
        • Creating an Application Distribution
        • Starting a Runtime Application
        • Installing Your Application
      • Virtual Machine Applications
        • Limitations of Virtual Machine Applications
        • Preferences for Virtual Machine Applications
        • Starting a Virtual Machine Application
      • Callable IDL Applications
        • Limitations of Runtime Applications
        • Preferences for Callable IDL Applications
        • Licensing Options
        • Creating a Callable IDL Application Distribution
        • Starting a Callable IDL Application
        • Installing Your Application
      • Creating a Runtime Distribution
        • Creating a Distribution Using MAKE_RT
        • Working with the manifest_rt.txt File
        • Runtime Application Launch Scripts
        • Distributing IDL Applications on Removable Media
    • IDL Programming
      • Arrays
        • Creating Arrays
        • Array Subscript Ranges
        • Columns, Rows, and Array Majority
        • Combining Array Subscripts
        • Manipulating Arrays
        • Using Scalar Values as Array Subscripts
        • Using Arrays as Array Subscripts
        • Understanding Array Subscripts
        • Conditionally Altering Array Elements
        • Arrays of Structures
      • Data Types
        • Dynamic Data Typing
        • Compound Data Types
        • Data Type and Structure of Expressions
        • Date/Time Data
        • The Null Variable
        • Type Conversion Functions
        • Creating and Defining Structures
        • Relaxed Structure Assignment
        • Structure References
        • Defining and Using Constants
        • Pointers
        • Freeing Pointers
        • Operations on Pointers
        • Pointer Examples
        • String Operations
      • Error Handling
        • Controlling and Recovering from Errors
        • Creating Custom Error Messages
        • Error Handling System Variables
        • Math Errors
      • Operators
        • Logical Operators
        • Mathematical Operators
        • Bitwise Operators
        • Relational Operators
        • Operator Precedence
        • Matrix Operators
        • Minimum and Maximum Operators
        • Other Operators
        • Assignment and Compound Assignment
      • Parameters
        • Arguments and Keywords
        • Parameter Passing Mechanism
        • Keyword Inheritance
      • Variables
        • Monitoring Variable Values
        • Assignment Operations and Arrays
        • Saving Variables from an IDL Session
        • Environment Variables
        • System Variables
          • General System Variables
          • Constant System Variables
          • Error Handling System Variables
          • Direct Graphics System Variables
      • Miscellaneous Language Topics
        • IDL Tips and Tricks
        • Automatic Garbage Collection
        • CASE Versus SWITCH
        • Compound Statements
        • Definition of True and False
        • Formatted Input and Output
        • Fortran-Style Format Codes
        • C printf-Style Format Codes
        • Implied Print
        • Jump Statements
        • Regular Expressions
        • Reserved Words
        • Special Characters
        • Using HELP with Structures
      • Objects
        • Using IDL Objects
          • Using the Class Reference
          • Creating Objects
          • Object Properties
          • Acting on Objects Using Methods
          • Static Methods and Properties
          • Using IDL Operators with Objects
          • Registered Properties
          • Destroying Objects
        • Creating Object Classes
          • Creating an Object Class Structure
          • The Object Lifecycle
          • Creating Custom Object Method Routines
          • Method Overriding
          • Creating Static Methods
          • Object Example
        • Creating an Object Graphics Display
          • Overview of Object Graphics Classes
          • Creating an Object Graphics Display
          • Object Graphics Display Hierarchy
          • Destination Objects
          • Display Objects
          • Visualization Objects
          • Color in Object Graphics
          • Color and Destination Objects
          • Palette Objects
          • Specifying Object Color
          • How IDL Interprets Color Values
          • Rendering Objects
          • Controlling the Depth of Objects in a View
          • Controlling Object Transparency
          • Performance Tuning Object Graphics
        • Operator Overloading
          • Overloadable Operators
          • Overloaded Operator Precedence
          • Overloading the Array Indexing Operator
          • Example: Overloading Array Indexing Syntax
          • Creating Operator Overloading Methods
          • Replicating Non-Overloaded Behavior in Overloaded Operator Methods
          • Returning Object Instances from Overloaded Methods
          • Overloading the Help and Print Procedures
          • Example: Overloading the Help and Print Procedures
          • Overloading the SIZE and N_ELEMENTS Functions
          • Example: Overloading the SIZE and N_ELEMENTS Functions
          • Example: Modifying an Object Data Array using Operator Overloading
          • Example: Adding Object Color Values
        • ShaderObjects
          • Overview of Shader Objects
          • Introduction to Shader Objects
          • How Shaders Enhance Performance
      • Variable Functions and Attributes
        • Creating Variable Functions
        • Variable Attributes
        • List of Variable Functions and Attributes
      • Widgets
        • User Interface Options in IDL
        • Creating Widget Applications
          • About Widgets
          • About Widget Applications
            • Types of Widgets
          • Widget Programming Concepts
            • Example: A Simple Widget Application
          • Widget Application Lifecycle
          • Manipulating Widgets
          • Working With Widget IDs
            • Widget User Values
          • Widget Event Processing
            • Example: Event Processing and User Values
          • Managing Application State
          • Creating a Compound Widget
          • Example: Compound Widget
          • Debugging Widget Applications
        • Widget Application Techniques
          • Working with Widget Events
          • Using Multiple Widget Hierarchies
          • Creating Menus
          • Accelerators in Widget Applications
          • Tips on Creating Widget Applications
          • Tabbing in Widget Applications
        • About Button Widgets
          • Bitmap Button Labels
          • Tooltips
          • Exclusive and Non-Exclusive Buttons
        • About Draw Widgets
          • Using Object Graphics in Draw Widgets
          • Scrolling Draw Widgets
            • Context Events in Draw Widgets
          • Draw Widget Example
          • Accessing Draw Widget Events
          • Implementing Drag and Drop Functionality
        • About Property Sheet Widgets
          • Registering Properties
          • Selecting Properties
          • Changing Properties
          • User-defined Properties
          • Property Sheet Sizing
          • Property Sheet Example
          • Multiple Properties Example
        • About Table Widgets
          • Default Table Size
          • Table Widget Selection Modes
          • Table Widget Data Types
          • Table Widget Data Retrieval
          • Table Widget Edit Mode
          • Table Widget Cell Attributes
          • Example: Single Data Type Data in a Table Widget
          • Example: Structure Data in a Table Widget
        • About Tab Widgets
          • Example: A Simple Tab Widget
          • Tab Sizing and Multiline Behavior
          • Example: Retrieving Values
        • About Tree Widgets
          • Types of Tree Widgets
          • Example: A Simple Tree
          • Setting the Tree Selection State
          • Making a Tree Entry Visible
          • Replacing the Default Bitmaps
          • Dragging and Dropping Tree Nodes
          • Tree Widget Drag and Drop Examples
          • Positioning Tree Nodes
          • Using_Tree_Widget_Checkboxes
        • About Runtime Distributions
        • Providing Help Within the User Interface
    • IDL Tasks
      • IDL Tasks
      • Custom IDL�Tasks
      • Task Schema History
      • Task Template for 8.5.2
      • Task Template for 8.7
      • Task Template for 8.7.1
      • IDL Task Engine
        • Command Line Input and Output
        • IDLTaskEngine Examples
    • IDL Asynchronous Jobs
    • Managing IDL Paths
      • File and Path Specifications
      • Path Management with Projects
    • Additional Environment Topics
      • Automatic Compilation and Execution
      • System Requirements
      • Character Encoding
      • Command Line Tips and Tricks
      • Controlling the IDL Thread Pool
      • File Formats Supported in IDL
      • IDL Features to Help You Develop Code
      • Interrupting or Aborting Execution
      • Internationalizing Code
      • Supported Devices
      • Virtual Memory
    • Setting Preferences
      • About IDL System Preferences
      • !CPU Settings Preferences
      • Directory and Search Path Preferences
      • General User Environment Preferences
      • General Graphics Preferences
      • Windows Runtime Preferences
      • Windows Graphics Preferences
      • X Window System Graphics Preferences
    • Using Procedures, Functions, SAVE Files
      • Overview of IDL Program Types
      • Executing Batch Jobs in IDL
      • Defining a Procedure
      • Defining a Function
      • Using Keyword Parameters
      • Determining if a Keyword is Set
      • Recognizing Potential Naming Conflicts
      • Overview of SAVE Files
      • Creating SAVE Files of Program Files
      • Executing SAVE Files
    • IDL Workbench
      • IDL Workbench Overview
      • Menu and Toolbar Reference
      • IDL Workbench Windows
      • Workspaces
      • Preferences
      • Marketplace Client and Plug-ins
      • Code Coverage
      • Organize Code
    • Projects
      • Creating Projects
      • Building Projects
      • Running Projects
      • IDL Project Properties
      • IDL Build Properties
      • IDL Compile Order
      • ENVI Extension Wizard
    • Workspaces
  • IDL Bridges
    • COM Export Bridge
      • COM Object Creation
        • COM Object Creation
        • C++ Client Code Sample
        • C# Code Sample
        • Sample IDL Object for COM
        • Visual Basic 6 Code Sample
        • Visual Basic .NET Code Sample
      • Multidimensional Array Storage and Access
        • Overview
        • 2D Array Examples
        • Storage and Access in COM and IDL
        • Why Storage and Access Matter
      • Examples
        • Overview of COM Export Objects
        • COM Event Handling
        • COM Error Handling
        • Debugging COM Wrapper Objects
        • Stock COM Wrapper Methods
        • About COM Export Object Examples
        • COM IDLgrWindow Based Histogram Plot Generator
        • COM IDLitWindow Surface Manipulation
        • Drawable COM Export Examples
        • Nondrawable COM Export Example
    • Java and COM - Connector Objects
      • About The IDL Connector Object
      • Preparing To Use The IDL Connector Object
      • Using The Connector Object
      • Connector Object COM Examples
      • Hello World Example with a COM Connector Object
      • Data Manipulation with a COM Connector Object
      • IDL Command Line with a COM Connector Object
      • Connector Object Java Examples
      • Hello World Example with a Java Connector Object
      • Data Manipulation with a Java Connector Object
      • IDL Command Line with Java Connector Object
    • Java and COM - Export Bridge Assistant
      • Export Bridge Assistant Overview
      • Running The Assistant
      • Building An Object
      • Exporting An Object
      • Exporting a Source Object's Superclasses
      • Information Skipped During Export
      • Modifying a Source Object After Export
      • Specifying Information For Exporting
      • Using The Export Bridge Assistant
      • Working With A Project
      • Wrapper Generation Example
    • Java and COM - IDL Objects
      • Overview Of Exporting IDL Objects
      • Configuring Build and Client Machines
      • Drawable Object Canvas Examples
      • Event Handling
      • Exporting Drawable Objects
      • IDL Access
      • Object Lifecycle
      • Overview Of Writing IDL Objects For Exporting
      • Parameter Passing and Type Conversion
      • Programming Limitations
      • Supported Compilers and IDL Modes
      • Wrapper Objects
    • Java Export Bridge
      • Overview Of Java Export Objects
      • Java Wrapper Objects
      • Java Event Handling
      • Java Error Handling
      • Debugging Java Wrapper Objects
      • Stock Java Wrapper Methods
      • About Java Export Object Examples
      • Drawable Java Export Examples
      • Java IDLgrWindow Based Histogram Plot Generator
      • Java IDLitWindow Surface Manipulation
      • Nondrawable Java Export Example
      • Appendix - IDL Java Object API
        • IDL Java Package Summary
        • JIDLAbortedException
        • JIDLArray
        • JIDLBoolean
        • JIDLBusyException
        • JIDLByte
        • JIDLCanvas
        • JIDLChar
        • JIDLComponentListener
        • JIDLConst
        • JIDLDouble
        • JIDLException
        • JIDLFloat
        • JIDLInteger
        • JIDLKeyListener
        • JIDLLong
        • JIDLMouseListener
        • JIDLMouseMotionListener
        • JIDLMouseWheelListener
        • JIDLNotifyListener
        • JIDLNumber
        • JIDLObject
        • JIDLObjectI
        • JIDLOutputListener
        • JIDLProcessInitializer
        • JIDLShort
        • JIDLString
      • Appendix - Java Object Creation
        • Java Object Initiation Without Parameters
        • Java Object Initiation With Parameters
        • Sample IDL Object for Java
    • Java Import Bridge
      • Overview Of Using Java Objects
      • Initializing The IDL-Java Bridge
      • The IDL Java Bridge Session Object
      • Creating IDL-Java Objects
      • IDLjavaObject
        • IDLjavaObject Properties
        • IDLjavaObject::GetProperty
        • IDLjavaObject::Init
        • IDLjavaObject::SetProperty
      • Destroying IDL-Java Objects
      • IDL-Java Bridge Data Type Mapping
      • Managing IDL-Java Object Properties
      • Method Calls On IDL-Java Objects
      • Showing IDL-Java Output In IDL
      • Java Exceptions
      • IDL-Java Bridge Examples
      • Accessing Arrays Example
      • Accessing Grayscale Images Example
      • Accessing RGB Images Example
      • Accessing URLs Example
      • Troubleshooting Your Bridge Session
    • Python Bridge
      • IDL to Python
      • Python to IDL
      • IPython IDL Kernel
      • Parameter Passing and Data Conversion
  • Additional Topics
    • External Development
      • External Development Overview
        • Supported Inter-Language Communication Techniques
        • Dynamic Linking Terms and Concepts
        • When to Combine External Code with IDL
        • IDL Organization
        • External Definitions
        • Interpreting Logical Boolean Values
      • Using SPAWN and Pipes
      • Using CALL_EXTERNAL
        • The CALL_EXTERNAL Function
        • Passing Parameters
        • Using Auto Glue
        • Basic C Examples
        • Wrapper Routines
        • Passing String Data
        • Passing Array Data
        • Passing Structures
        • Fortran Examples
      • Remote Procedure Calls
        • IDL and RPC
        • Using IDL as an RPC Server
        • Client Variables
        • Link to Client Library
        • Compatibility
        • The IDL�RPC Library
        • RPC Examples
      • IDLInternals - Types
      • IDLInternals - Keyword Processing
        • Creating Routines that Accept Keywords
        • Overview of IDL Keyword Processing
        • IDL_KW_PAR
        • IDL_KW_ARR_DESC_R
        • Keyword Processing Options
        • KW_RESULT
        • Processing Keywords - IDL_KWProcessByOffset()
        • Cleaning Up - IDL_KW_FREE Macro
        • Keyword Examples
        • Older Keyword API
      • IDLInternals - Variables
        • The IDL_VARIABLE Structure
        • Scalar Variables
        • Array Variables
        • Structure Variables
        • Heap Variables
        • Temporary Variables
        • Creating an Array from Existing Data
        • Getting Dynamic Memory
        • Accessing Variable Data
        • Copying Variables
        • Storing Scalar Values
        • Obtaining the Name of a Variable
        • Looking Up Main Program Variables
        • Looking Up Variables in Current Scope
        • Freeing Dynamic Resources
      • IDLInternals - String Processing
      • IDLInternals - Error Handling
        • Message Blocks
        • Issuing Error Messages
        • Choosing an Error Code
        • Looking up a Message Code by Name
        • Checking Arguments
      • IDLInternals - Type Conversion
        • Converting Arguments to C Scalars
        • General Type Conversion
        • Converting To Specific Types
      • IDLInternals - UNIX Signals
        • IDL and Signals
        • Signal Handlers
        • Establishing a Signal Handler
        • Removing a Signal Handler
        • UNIX Signal Masks
      • IDLInternals - Timers
        • IDL and Timers
        • Making Timer Requests
        • Canceling Asynchronous Timer Requests
        • Blocking UNIX Timers
      • IDLInternals - Files and Input Output
        • IDL and Input/Output
        • File Information
        • Opening Files with IDL_FileOpen()
        • Closing Files with IDL_FileClose()
        • Prevent File Closing - IDL_FileSetClose()
        • Check File Status - IDL_FileEnsureStatus()
        • Allocating and Freeing File Units
        • Detecting End of File with IDL_FileEOF()
        • Flushing Buffered Data
        • Reading a Single Character - IDL_GetKbrd()
        • Output of IDL Variables
        • Adding to the Journal File - IDL_Logit()
      • IDLInternals - Miscellaneous
        • Dynamic Memory
        • Exit Handlers - IDL_ExitRegister()
        • User Interrupts - IDL_BailOut()
        • Functions for Returning System Variables
        • Terminal Information
        • Ensuring UNIX TTY State
        • Type Information
        • User Information - IDL_GetUserInfo()
        • Constants
        • Macros
      • Adding System Routines
        • IDL and System Routines
        • System Routine Interface
        • Example:�Hello�World
        • Example: MULT2
        • Example: A Complete Numerical Routine
        • Example: Using Routine Design Iteration (RSUM)
        • Registering Routines
        • Enabling and Disabling System Routines
        • LINKIMAGE
        • DLMs
      • Callable IDL
        • Calling IDL as a Subroutine
        • When Callable IDL is Appropriate
        • Licensing Issues
        • Using Callable IDL
        • Initialization Using IDL_Initialize()
        • Diverting IDL Output
        • Executing IDL Statements
        • Runtime and Embedded IDL - IDL_RuntimeExec()
        • IDL_Cleanup()
      • Adding External Widgets to IDL
        • IDL and External Widgets
        • Internal Callback Functions
        • UNIX�WIDGET_STUB Example: WIDGET_ARROWB
      • Obsolete Internal Interfaces
        • Interfaces Obsoleted in IDL 6.3
        • Interfaces Obsoleted in IDL 5.5
        • Interfaces Obsoleted in IDL 5.2.1
        • Simplified Routine Invocation
        • Obsolete Error Handling API
    • Code Commenting with IDLdoc
      • Code Comments
      • Formatting IDLdoc Comment Blocks
      • IDLdoc Comment Tags
      • IDLdoc Resources
      • Using IDLdoc to Generate Documentation
    • ESE Routines
      • ESE
      • ESECatalog
      • ESEFolder
      • ESEJob
      • ESEServer
      • ESEService
      • ESETask
      • ESETaskParameter
    • File Formats Supported in IDL
    • ENVI Extension Wizard
    • DataMiner
      • Introduction to DataMiner and ODBC
      • ODBC Conformance
      • ODBC Configuration
      • DataMiner Components and Type Mappings
      • Creating and Connecting to a Database Object
      • Find and Connect to Tables
      • Database Object Example
      • Error Messages
      • ODBC Syntax Notes
      • DataMiner API
    • iTools Help
  • About IDL
    • System Requirements and Feature Support
    • File Formats Supported in IDL
    • Legal and Copyright Notices
    • Contact Us
 

Featured Help Article


Next-Generation Licensing FAQ
This Help article groups the FAQ related to the Next-Generation licensing system starting with ENVI 5.7 and IDL 8.9 (and higher versions).
 
© 2024 NV5 Geospatial Solutions, Inc. |  Legal
   Contact Us