Le téléchargement d'un fichier en Delphi

Une recherche sur google montre quelques exemples sur la façon de télécharger un fichier en Delphi, mais la plupart sont de buggy et de la moitié du temps à ne pas travailler dans mon expérience.

Je suis à la recherche d'une simple solution robuste qui me permettra de télécharger un seul fichier exe (pour la mise à jour de mon application) et tiendra l'exécution de la mise à jour de thread jusqu'à ce que le téléchargement est terminé ou des erreurs. Le processus est déjà enfilée de sorte que le code de téléchargement devrait tenir l'exécution jusqu'à ce qu'il fait (je l'espère).

Voici deux implémentations, les deux semblent très compliqué
1. http://www.scalabium.com/faq/dct0116.htm
2. http://delphi.about.com/od/internetintranet/a/get_file_net.htm

OriginalL'auteur Daisetsu | 2010-08-17