J'ai utilisé la fonction 'connect' de la librairie IDTcpClient. Mais ce que j'aimerais faire, c'est savoir si la connection a bien eu lieue ? Existe -t-il un moyen et si oui lequel ?
Merci d'avance.
J'ai utilisé la fonction 'connect' de la librairie IDTcpClient. Mais ce que j'aimerais faire, c'est savoir si la connection a bien eu lieue ? Existe -t-il un moyen et si oui lequel ?
Merci d'avance.
Normalement, si la connexion n'a pas eu lieu, une exception sera levée au cours de l'appel à Connect, donc tu n'as qu'à entourer ton appel d'un bloc try..exceptEnvoyé par azerty31
sjrd, ancien rédacteur/modérateur Delphi.
Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
Découvrez Mes tutoriels.
Tu peux lire ceci : http://delphi.developpez.com/faq/?pa...socketbloquant
"It's more fun to compute !"
Par contre j'ai trouvé la fonction 'Connected' qui me renvoie un booleen.
Est ce qu'il s'agit de vrai ou faux selon si la connection a eu lieu ou pas ?
Par avnace merci de votre réponse.
Pour le coup, ça me semble parlant, oui...Est ce qu'il s'agit de vrai ou faux selon si la connection a eu lieu ou pas ?
http://docs.indyproject.org/online/frames.html?frmname=topic&frmfile=TIdTCPConnection_Connected.html
Mais comme l'a dit sjrd, il faut gérer les exceptions pour voir si la connexion a bien réussi ou pas.
"It's more fun to compute !"
J'ai réalisé le bloc try...except.
Mais que dois je mettre dans l'except ?
try
Gestion.Connect;
except
??????
end;
C'est pas à nous de te le dire... Tu mets ce que tu veux qu'il se passe en cas d'erreur ! Par exemple, Result := False pour notifier à la procédure appellante que une erreur est survenue durant la procédure d'envoi...
"It's more fun to compute !"
Merci a tout le monde de m'avoir aidé.
Ca marche niquel avec le try...Exception.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager