Bonjour,
J'utilise C++ Builder 3.
J'ai une application Client qui contient un socketClient.
A son activation (socketClient->Active = true), si le serveur n'est pas activé il y a une exception qui est levée : ESocketError : 'Erreur socket asynchrone 10061'.
En version finale seule une fenetre 'Erreur socket asynchrone 10061' s'affiche, sans terminer le programme.
Je ne souhaite pas que cette fenetre s'affiche.
Je préfererais afficher un texte dans un Tmemo : "Avez vous pensé à activer le serveur ?"
J'ai donc fait ceci :
Le souci c'est que la fenetre d'erreur continue à s'afficher sans que mon message s'ajoute dans le TMemo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 try { clientSocket->Active = true; } catch(...) { memoInfos->Lines->Add("Avez vous pensé à activer le serveur ?"); }
Pourquoi ? Et comment y remédier ?
D'avance merci !
Partager