__try __finally avec dev-c++

Résolu
kollibar Messages postés 45 Date d'inscription samedi 7 juin 2003 Statut Membre Dernière intervention 31 janvier 2006 - 8 déc. 2005 à 22:40
fredcl Messages postés 547 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 7 octobre 2007 - 9 déc. 2005 à 10:53
bonjour,
j'ai esayé de compiler une source que j'ai trouver sure code-source: http://www.cppfrance.com/code.aspx?ID=34640 ou je voulais compiler la dll injlib.dll. dans cette dll il y a dans le fichier: ./tools/process/injlib/src/lib/injlib.cpp .
il y a un bloc

__try {
...
if ... __leave

__finally ...

je ne connais pas bien le c++ mais je crois que ces instructions n'y sont pas.. par quoi les remplacer??
merci

2 réponses

fredcl Messages postés 547 Date d'inscription mercredi 8 janvier 2003 Statut Membre Dernière intervention 7 octobre 2007 1
9 déc. 2005 à 10:53
Bonjour,



essaye try et catch.

Pour __finally désolé mais c'est une extension de certain compilateur comme celui de borland



Un chapitre sur les exceptions d'un cours de C++ : http://www.developpez.com/c/megacours/c3770.html

Cordialement

Fred Cailleau-Lepetit (http://cfred.free.fr)
3
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
8 déc. 2005 à 22:54
Si tu controles bien chaque code de retour des APIs de ce module et que tu sors proprement, la gestion des exceptions n'est pas vraiment obligatoire.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
Rejoignez-nous