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

Soyez le premier à donner votre avis sur cette source.

Vue 43 062 fois - Téléchargée 3 246 fois

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

Ajouter un commentaire

Commentaires

roud59
Messages postés
99
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
26 juillet 2007
-
Si la fenêtre sort de l'écran (j'ai un écran 1920 pixels), supprimer le fichier de configuration Meteo.ini pour remettre la fenêtre à une position par défaut.
DelphiCool
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009
-
Salut,

il manque GradPnl.pas
roud59
Messages postés
99
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
26 juillet 2007
-
GradPnl n'est plus utilisé, tu peux le retirer de la clause USE.
Je vais mettre à jour le source
DelphiCool
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009
-
ok
roud59
Messages postés
99
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
26 juillet 2007
-
Je n'ai pas mis les icônes dans le source (400 Ko) mais vous pouvez télécharger ceux que j'ai utilisé ici : http://iceomni.webhop.net/kapsule.zip
A+

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.