Récupérer la méteo du site weather.com et l'afficher sur son bureau

Description

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.

Conclusion :


Vous pouvez déplacer la fenêtre avec la souris, sa position est enregistrée dans le fichier Meteo.ini.

Avec un clic droit et le menu popup vous pouvez :

- Activer l?AlphaBlending avec apparition progressive de la fenêtre lorsque le curseur de la souris entre et la disparition progressive lorsqu?il sort. La valeur min de l?alphablending est enregistrée dans le fichier de configuration Meteo.ini
- Changer la localité
- Quitter l?application

Si quelqu?un a des talents de dessinateur et dessine une image sympa de fond pour la fenêtre, ça m?intéresse.

Codes Sources

A voir également

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.