DTWAIN Error Handling |
Top Previous Next |
When an error condition occurs within DTWAIN, the last error can be retrieved. Usually if a FALSE or error condition is returned, your application can check the error code. All DTWAIN functions that return FALSE, NULL, or whatever a "failure" return value is, is done so for a known reason, and that reason can be discovered by calling DTWAIN_GetLastError. The error return value can be one of the values listed in the DTWAIN Error Values.
The DTWAIN_GetErrorString function allows your application to get a meaningful error message given an error number. The message will only appear if one of the language resource DLL's is available (the files with the *.L32 extension)
By default, DTWAIN will buffer the last 50 errors that occur during the running of the application. To access the error buffer, the DTWAIN_GetErrorBuffer function is used. To increase or decrease the number of errors that are buffered, the DTWAIN_SetErrorBufferThreshold function is used. To clear the error buffer, the DTWAIN_ClearErrorBuffer function is used.
|