Rudy3212
Messages postés154Date d'inscriptionvendredi 20 août 2004StatutMembreDernière intervention31 décembre 2007
-
12 juil. 2006 à 21:43
Rudy3212
Messages postés154Date d'inscriptionvendredi 20 août 2004StatutMembreDernière intervention31 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');
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 12 juil. 2006 à 23:06
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