Frage zu Ausnahmebehandlung

22/04/2011 - 23:10 von Thorsten Albers | Report spam
Hi, Folks!

Ich hàtte da 'mal eine Frage zu einer Ausnahmebehandlung. Für das Abfragen
von Dateiattributen verwende ich folgenden (schematischen) Code:

uiErrModePrev = SetErrorMode(SEM_FAILCRITICALERRORS);
dwAttribs = GetFileAttributes(pszPath);
SetErrorMode(uiErrModePrev);

Deckt das nun eigentlich schon jede mögliche Ausnahme in diesem
Zusammenhang ab? Oder sollte man das noch in ein try...catch... setzen?
Oder sollte man nur try...catch... verwenden?

Für Anregungen wàre wie immer dankbar
Thorsten Albers

Thorsten Albers

gudea at gmx.de
 

Lesen sie die antworten

#1 Martin Richter [MVP]
24/04/2011 - 18:56 | Warnen spam
Es fàngt nur die Fehler ab, die in Verbindung mit dem I/O passieren.
Wenn Du einen ungültigen Zeiger übergibst sollte es immer noch einen
Exception geben. Aber wenn jemand in diesem Moment die CD/Platte
entfernt bekommt du einen Fehler über GetLastError.

Ähnliche fragen