idhttp + verifier le presence d'un fichier?

idhttp + verifier le presence d'un fichier? - Delphi/Pascal - Programmation

Marsh Posté le 11-12-2004 à 21:42:29    

Existe-t-il une commande pour verifier la présenc d'un ficheir sur le net ?
Je m'explique : je suis en trrain de réaliser une appli qui me permet de récupérer automatiquement les bandes annonces, affiche, résumé, des films à l'affiche dans une salle de ciné donnée e France.
Jusqu'à présent tout marchait bien (chaque film possédait une BA, une Affiche et un résumé)
Je faisais donc un idhttp.get(adresse de le BA,tmpfilestream) (par exmple)
Mais je suis tombé sur un film pour lequel il n'y a pas de BA et d'affiche.
normalement les affiche se trouvent dans : http://194.2.120.77/ImagesCinefil/ [...] +reference du film
bien sur, delphime retourne une erreur lorsque j'essai de telecharger avec une referece qui n'existe pas.
 
D'où ma question : quelle commande permettrait de tester le présence d'un fichier ?
 
MErci
 
Ps : en relisant, je ne sais pas si c'est très clair !  


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 11-12-2004 à 21:42:29   

Reply

Marsh Posté le 11-12-2004 à 23:15:19    

Il suffit d'intercepter l'erreur que Delphi retourne, non ? :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 12-12-2004 à 21:37:34    

mince, je n'arrive pas à touver la liste des exceptions faite par ce composant idhttp.
Tu as une idée ?
Merci


---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF
Reply

Marsh Posté le 12-12-2004 à 22:00:31    

Si c'est une exception il l'affiche quand tu exécutes le soft depuis Delphi (à moins que tu aies désactivé l'interception des exceptions dans les options du debugger).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed