IdHTTP.Get Comment Enlever L'erreur Socket Error [Résolu]

Rudy3212
Messages postés
156
Date d'inscription
vendredi 20 août 2004
Dernière intervention
31 décembre 2007
- 12 juil. 2006 à 21:43 - Dernière réponse : Rudy3212
Messages postés
156
Date d'inscription
vendredi 20 août 2004
Dernière intervention
31 décembre 2007
- 12 juil. 2006 à 23:37
Best Pig

Voila quand j'utilise le Composant idHTTP,
Label1.Caption:=idHTTP1.Get('http://blablabla.com/prognewversion.ini');

Sa marche met le pb,
si la personne na pas interner, où que le server à un problème, ou un parefeu qui bloque.
Le programme sort une erreur SocketError # 11004

Je suis bien d'accord, mais comment faire pour qu'il ne l'affiche pas cette erreur et faire que par exemple :

Label1.Caption:=('Problème pour récupéré la version');

Merci D'avance
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cptpingu
Messages postés
3829
Date d'inscription
dimanche 12 décembre 2004
Dernière intervention
5 novembre 2018
- 12 juil. 2006 à 23:06
3
Merci
Essaie avec un block try .. except, il y a de nombreuse maniere de gérer les erreurs Indy. Cherche un peu plus sur ce site.

try
// ton code
Label1.Caption:=idHTTP1.Get('http://blablabla.com/prognewversion.ini');
except
// Ici tu gere les erreurs. Si tu ne met rien, il ne se passe rien.
// Attention, si tu fais F9 pour tester ton prog, ca va quand meme te déclencher
// un erreur, alors tu compile et tu execute ton prog en dehors de ton IDE.
// Tu verra ca marche .
end

Merci cptpingu 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 94 internautes ce mois-ci

Commenter la réponse de cptpingu
Rudy3212
Messages postés
156
Date d'inscription
vendredi 20 août 2004
Dernière intervention
31 décembre 2007
- 12 juil. 2006 à 23:37
0
Merci
Best Pig

Merci sa marche super, vraiment merci
Commenter la réponse de Rudy3212

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.