Try catch dans une dll - possible ?
bonjour,
je voudrais savoir si les try catch dans une dll sont possibles,
car lorsque j'éxécute ce code qui se situe dans une dll
Code:
1 2 3 4 5 6 7 8 9 10
| bool __stdcall Ipds_ConnectDistant()
{
ClientSocket = new TClientSocket(NULL);
ClientSocket->Host = Ip;
ClientSocket->Port = Socket;
ClientSocket->ClientType = ctBlocking;
try{ ClientSocket->Open();}
catch(...){ return false;}
return true;
} |
et bien lorsque le serveur n'est pas actif, j'obtient une exception mais elle ne rentre pas dans le catch :'(
j'ai tenté avec ESocketError et ca ne fonctionne pas non plus :(
si quelqu'un pouvait m'éclairer sur ce point.
merci d'avance