Bonjour tous!
Je suis entrain de tester une application qui a besoin d'une imprimante.
Mais si l'imprimante n'existe pas, mon application provoque une classe d'exception EPrinter.
J'aimerais supprimer ce message par un autre de ma compostion. J'ai donc penser au try {}, catch{} dans la fiche du WinMain
j'ai donc écrit :
J'ai ses erreurs là dès que je met le catch(EPrinter &e)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ..... try { Application->Initialize(); ..... ..... } catch (EPrinter &e) { ShowMessage("Pas d'imprimante installée"); Application->Terminate(); } catch(...) { }
[C++ Erreur] Cathild.cpp(124): E2303 Nom de type attendu.
[C++ Erreur] Cathild.cpp(124): E2377 ) manquante dans l'instruction Catch.
Ne connaissant pas trop le fonctionnement des try & catch, j'aimerai que quelqu'un m'explique ses erreurs.
merci
@+
Partager