Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : connection clientsocket et test [ Archives / Réseau et Internet ] (MoveX)

jeudi 23 décembre 2004 à 16:50:20 | connection clientsocket et test

MoveX

je voudrais faire en sorte que lorsque l on appelle la connection du client, a l aide d un bloc try, il controle la connection.
voici mon code


if Connecte= False then
try
ClientSocket1.Host:=EditServeur.Text;
ClientSocket1.Port:=StrToInt(EditPort.Text);
ClientSocket1.Open;
Connecte:= True;
except
Connecte:= False;
end
else
begin
ClientSocket1.Close;
ButtonConnection.Caption:= 'Déconnection';
Connecte:= False;
end;


je pense que j utilise mal le except... connecte est une variable booleenne qui informe de l etat de la connection...
donc, comment faire pour que, lorsque qu on clic pour connecter, il essaie de se connecter et s il y arrive, il met connecte:= true sinon false sans generer de messages d erreur...

jeudi 23 décembre 2004 à 17:20:36 | Re : connection clientsocket et test

jmp77

Membre Club
Meme avec un try except tu as toujours le message d'erreur en mode debugage. Par contre lance directment ton exe et tu verras que le message ne s'affiche pas là par contre.

Bonne prog,
JMP77.

N'oubliez pas de cliquer sur réponse acceptée.

jeudi 23 décembre 2004 à 17:32:15 | Re : connection clientsocket et test

JulioDelphi

Membre Club Administrateur CodeS-SourceS
ha bon ? moi je dis "il s'affiche" :) mais ne bloquera pas l'execution du prog par contre...

ds le except je mettrais en plus :
on E:Exception do connecte := false;

me trompe-je ?

N'oubliez pas de cliquer sur Réponse acceptée lorsque ma réponse vous convient !

-------------------------------------------
[ Lien ] : mon site refait ! Delphi power !

jeudi 23 décembre 2004 à 17:36:30 | Re : connection clientsocket et test

jmp77

Membre Club
Oui il s'affiche mais uniquement si tu fais un run sous delphi. Par contre si tu lances le prog directement et bien là tu n'auras pas le message à l'écran.

Bonne prog,
JMP77.

N'oubliez pas de cliquer sur réponse acceptée.

jeudi 23 décembre 2004 à 17:39:33 | Re : connection clientsocket et test

JulioDelphi

Membre Club Administrateur CodeS-SourceS
tu as testé ? moi je pense kil l'aura quand meme

N'oubliez pas de cliquer sur Réponse acceptée lorsque ma réponse vous convient !

-------------------------------------------
[ Lien ] : mon site refait ! Delphi power !

jeudi 23 décembre 2004 à 18:00:49 | Re : connection clientsocket et test

MoveX

j ai un message erreur asynchrone 10061 lorsque jexecute sans delphi et ce meme avec
on E:Exception do connecte := false;
...

j avais deja fait ca comme je le veux, mais je me souviens plus, donc cest possible...

svp, pourriez vous le faire a votre maniere de facon a n avoir aucun message dexception....
ce serait gentil :D

jeudi 23 décembre 2004 à 18:19:55 | Re : connection clientsocket et test

JulioDelphi

Membre Club Administrateur CodeS-SourceS
donne nous le message d'erreur complet (meme le titre de la fenetre etc), car l'erreur d'exception c peut etre on E: ESocketException etc je c plus exactement, si tu veux faire une capture ne te gene pas

N'oubliez pas de cliquer sur Réponse acceptée lorsque ma réponse vous convient !

-------------------------------------------
[ Lien ] : mon site refait ! Delphi power !

jeudi 23 décembre 2004 à 18:33:58 | Re : connection clientsocket et test

MoveX

"Le projet project1.exe a provoque une classe d exception ESocketError avec le message 'Erreur socket asynchrone 10061'.
Processus stoppé, utilisez pas a pas ou executer pour continuer"

jeudi 23 décembre 2004 à 18:42:05 | Re : connection clientsocket et test

JulioDelphi

Membre Club Administrateur CodeS-SourceS
ha bah oui suis-je bete ....

remplace donc le :
on E:Exception do connecte := false;
par un
on E:ESocketError do connecte := false;

ça donne koi ?
N'oubliez pas de cliquer sur Réponse acceptée lorsque ma réponse vous convient !

-------------------------------------------
[ Lien ] : mon site refait ! Delphi power !

jeudi 23 décembre 2004 à 20:25:26 | Re : connection clientsocket et test

MoveX

toujours un message d erreur.... ou plutot le meme message d erreur...


1 2

Cette discussion est classé dans : connection, code, false, clientsocket1, connecte


Répondre à ce message

Sujets en rapport avec ce message

recuperer code erreur connectionstring [ par kalib ] bonjourje me connecte à une DB grace à un ADOQueryest il possible de récuperer une valeur specifiant si la connexion est etablie avec succès ou si ell simplification du code [ par dk ] voila je sais que parfois on peut fortement simplifier son code grace par exemple a la propriete (sender as T...)mais par exemple si g ,lors d'un clik ReadOnly [ par ni69 ] Bonjour,Voilà mon problème :Cela fait maintenant un petit moment que je cherche à comprendre pourquoi la propriété ReadOnly d'une ShellListView affect Connection internet avec mot de passe [ par H60 ] Bonjour à tous,Je réalise une appli qui se connecte, en tache de fonds, sur des sites Internet pour mettre à jour une base de données locale. Pour tou Erreur avec Write [ par Francislaremote ] Bonjour,J'ai programmé pendant deux ans sur Delphi mais pour divers raisons j'ai du arreter durant 5 année. Je m'y remets à présent mais non sans diff Utilisation de 2 champs de référence...pose problème! [ par othland ] Bonjour à tous,je travaille avec 3 ADODataSet, avec le premier je récupère une table avec 8 champs, parmis eux : Code_machine et Code_region, avec le phénomène avec des champs "loockup"...je ne comprend rien [ par othland ] Bonjour à tous;j'utilise 4 ADODataSet, le premier pour écuprérer la table T1 (Nom, Marque, Code_const, code_pays, code_region)le 2eme pour écuprérer l Extraction de clé de registre. [ par ARothstein1 ] Bonsoir,Je suis sur un projet, qui extrait certaines clés de registre, pour les déposer dans un .bat, ou .txt.Par exemple :[code]Registre.RootKey:=HKE Afficher des images pendant l'execution d'un code. [ par kacola ] Bonjour,Voila, j'ai un code qui s'exécute pendant une à deux minutes, il s'agit d'une analyse d'images bmp.Je souhaiterais que ces images s'affichent


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,44 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.