Suite à une question sur le forum DelphiFR, http://www.delphifr.com/infomsg/CONNECTER-WEATHER- COM-POUR-RECEVOIR-METEO-REGION-PREDEFINIE-3_664373 .aspx, voici un composant qui interroge le serveur wheater.com et récupère les informations et prévisions météo d'une région donnée.
Wheather.com actualise les conditions courantes toutes les 30mn et les prévisions pour les jours suivants toutes les 12h.
Les textes fournis par le serveur sont malheureusement en anglais. Le composant intègre un petit système de traduction 'mot à mot' en fonction d'un fichier "dictionnaire.ini" qu’il faudra compléter.
J’ai trouvé les icônes sur http://www.samurize.com/modules/ipboard/index.php? showtopic=3857, mais ils sont au format PNG qui n’est pas reconnu par Delphi. J’au dû utiliser la librairie http://www.lischke-online.de (je remercie l’auteur) que j’ai placée dans le zip. Décompactez la librairie et déplacer les fichiers dans le chemin du projet pour pouvoir compiler. Les icônes doivent être placés dans un dossier « Images » dans le répertoire de l’application, sinon changer la partie Initialization de FMeteos.