National Instruments recommends that you use the General Error Handler VI to define custom error codes in the range of 5000 through 9999 and -8999 through -8000. However, you also can define custom error codes in the same range using the Error Code File Editor dialog box. Use this method if you want to use the same custom error codes with several VIs or if you want to distribute custom error codes with an application or shared library. If you want to distribute the custom error codes with an application or shared library, you must distribute the error code text files.
Complete the following steps to define custom error codes using the Error Code File Editor.
You also can define custom error codes in the same range by creating an XML-based text file. You must name the text file xxx-errors.txt, where xxx is a name that you supply. The xxx-errors.txt file must use the following syntax exactly, including capitalization, spacing, and so on. You supply the italic text:
<?xml version="1.0"?>
<nidocument>
<nicomment>
This file describes custom errors for my VI.
</nicomment>
<nierror code="5000">
Memory full.
Add more memory.
</nierror>
<nierror code="5001">
Invalid name. Enter a new name.
</nierror>
</nidocument>
You can add your own comment between the <nicomment></nicomment> tags. In each <nierror> tag, you must define the error code number. Define the error code message between the <nierror></nierror> tags.
Changes to error code text files take effect the next time you start LabVIEW.