DELIB API Referenz > Fehlerbehandlung > DapiGetLastErrorText

Navigation:

 

DELIB API Referenz > Fehlerbehandlung >



DapiGetLastErrorText

Previous pageReturn to chapter overviewNext page

Beschreibung

Diese Funktion liest den Text des letzten erfassten Fehlers. Sofern ein Fehler aufgetreten ist, muss dieser mit DapiClearLastError() gelöscht werden, da sonst jeder Aufruf von DapiGetLastErrorText() den "alten" Fehler zurückgibt.

Definition

ULONG DapiGetLastErrorText(unsigned char * msg, unsigned long msg_length);

Parameter

msg = Buffer für den zu empfangenden Text

msg_length = Länge des Text Buffers

Programmierbeispiel

BOOL IsError()

{

   unsigned char msg[500];

   unsigned long error_code = DapiGetLastError();

 

   if (error_code != DAPI_ERR_NONE)

   {

       DapiGetLastErrorText((unsigned char*) msg, sizeof(msg));

       printf("Error Code = 0x%x * Message = %s\n", error_code, msg);

 

       DapiClearLastError();

 

       return TRUE;

   }

 

   return FALSE;

}