Herunterladen Inhalt Inhalt Diese Seite drucken

Fehlerbehandlung - Deditec WEU-RELAIS-8 Hardware-Beschreibung

Inhaltsverzeichnis

Werbung

5.3. Fehlerbehandlung

5.3.1. DapiGetLastError
Beschreibung
Diese Funktion liefert den letzten erfassten Fehler. Sofern ein Fehler aufgetreten
ist, muss dieser mit DapiClearLastError() gelöscht werden, da sonst jeder
Aufruf von DapiGetLastError() den "alten" Fehler zurückgibt.
Sollen mehrere Module verwendet werden, empfielt sich die Verwendung von
DapiGetLastErrorByHandle().
Definition
ULONG DapiGetLastError();
Parameter
Keine
Return-Wert
Fehler Code
0=kein Fehler. (siehe delib_error_codes.h)
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;
}
DELIB API Referenz | Seite 237

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Weu-optoin-8

Inhaltsverzeichnis