| 
 
 IError_DG Interface
GetErrorGetErrorExGetCount The interface returns string describing the last error and manages access to array of errors happened in the latest call to a DG Kernel 
method. The array is cleared on the start of most methods of any DG Kernel 
interface. Note that a single call can generate several errors form different 
parts of DG Kernel implementation. Use GetCount method to obtain size of the 
error array. Note that not all methods report errors via the error array, so this 
functionality can not replace exception and error return handling. This 
functionality mostly used when there is clear explanation for a problem or hint 
to avoid it. IError_DG can be queried from IModel_DG interface 
    via: DG Kernel > GetModel() > IModel_DG > IError_DG See also Interface List 
 HRESULT GetError(BSTR *err) Parameters err - [out, retval] Text of the last 
error 
  Remarks: 
 Returns the last error.  
 HRESULT GetErrorEx(int errorNo, BSTR *err) Parameters errorNo - [in]  
0-based index of the error to retrieve. 0 is the latest error err - [out, retval] Text of the 
error errorNo.  
  Remarks: 
 Returns the error errorNo. errorNo mist be less 
than count returned by the GetCount method below. 
 
 HRESULT GetCount(int *count) Parameters count - [out, retval] count of 
current error  
 
 |