[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

__try/__except/__finally



Hallo allerseits,

noch ein Hinweis zu __try/__except/__finally:

Diese Anweisungen sind (eingebaute) Schluesselworte des Visual-C(++)
Compilers und funktionieren daher nicht mit dem gcc.

Ausserdem darf man nur entweder:

   __try { ... }
   __except (...) { ... }

oder:

   __try { ... }
   __finally { ... }

verwenden, aber *nicht* beide zusammen, also nicht:

   __try { ... }
   __except (...) { ... }
   __finally { ... }

Letzteres fuehrt zu einem (nicht offensichtlichen) Fehler beim Uebersetzen.
Man kann allerdings schreiben:

   __try {
     __try { ... }
     __except (...) { ... }
   }
   __finally { ... }


Gruss,
	Elmar.

----------------------------------------------------------------------
Today is Pungenday, the 56th day of The Aftermath in the YOLD 3166
----------------------------------------------------------------------
629-"Lower shields as a sign of peace !"

	(From the Canonical List of Famous Last Words)
----------------------------------------------------------------------