INCRUSTER UN CALENDRIER DANS VOTRE IMAGE DU BUREAU AVEC LE CHOIX DE L'ENDROIT

Signaler
Messages postés
221
Date d'inscription
samedi 10 mai 2003
Statut
Membre
Dernière intervention
2 juin 2005
-
andretototo
Messages postés
1
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
4 mars 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21081-incruster-un-calendrier-dans-votre-image-du-bureau-avec-le-choix-de-l-endroit

andretototo
Messages postés
1
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
4 mars 2008

j'ai charger et dezipe le programme mais je ne peux l'installer???
merci pour solution
cs_VERTY
Messages postés
40
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
21 avril 2008

Bonjour à tous
Pour l'instant j'ai pas trop le temps de faire de la programmation et de répondre a vos interrogations mais si vous regarder les sources me concernant.
Il y a un programme sous sur forum en deux partie à télécharger qui répond aux sauvegardes du calendrier,de l'agenda et de la position des icones de votre bureau.(Toujours en delphi 6)
Je n'ais toujours pas finalisé ce programme,mais vraiment plus le temps.
si vous un prb pour retrouver la source sur le forum
envoyez moi un mail et j'essaierais de vous envoyer la dernière version de ce programme.
@plus
cirec
Messages postés
3809
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
25 janvier 2020
35
Le problème c'est qu'il y en a beaucoup et en plus comme a l'époque je l'avais fait sous Delphi4 j'avais été obligé de faire des modifications pour le rendre fonctionnel et comme j'étais bien lancé j'en ai encore apportées d'autres (remplacement de ComboBoxEx par Combobox de SpeedButton par HemisphereButton ajout de boutton pour la sélection des fontes ce qui permet aussi d'avoir un aperçu immédiat etc etc) Donc même si je te donne les deux procédures (LitConfig et EcritConfig) tu ne pourras pas les utiliser. Mais si tu y tiens tu m'envoies ton EMail par MP et je t'envoie le code complet en retour.

@+
Cirec
poulinr
Messages postés
32
Date d'inscription
mardi 14 novembre 2000
Statut
Membre
Dernière intervention
6 mai 2006

OK - j'ai corrigé l'erreur 'index' sous Delphi 2005. Fallait tout simplement remettre l'expression "ComboBoxEx1.ItemIndex:=0;" mis en commentaire dans l'unité DateAjoute. Maintenant, concernant la sauvegarde .ini des options du calendrier, quelles sont les bons paramètres à enregistrer parmi plusieurs? Celle du bouton 'Appliquer les Changements'? Merci.
cirec
Messages postés
3809
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
25 janvier 2020
35
Salut,
Fait comme moi et ajoute un code qui permet la sauvegarde dans un fichier ini c'est simple et fonctionnel

@+
Cirec
poulinr
Messages postés
32
Date d'inscription
mardi 14 novembre 2000
Statut
Membre
Dernière intervention
6 mai 2006

OK - merci. J'ai l'erreur après avoir compilé sans problème sous Delphi 2005.

Pour mon autre question, quel serait la solution, c'est-à-dire obtenir au lancement de windows et du programme le dernier calendrier réalisé? Actuellement c'est toujours le même modèle et même position qui apparait sur le bureau au démarrage. Merci encore.
aymenk
Messages postés
77
Date d'inscription
samedi 25 janvier 2003
Statut
Membre
Dernière intervention
29 octobre 2018

Bravo c'est tres Beau comme outil
poulinr
Messages postés
32
Date d'inscription
mardi 14 novembre 2000
Statut
Membre
Dernière intervention
6 mai 2006

Bonjour - bravo pour ce programme.

J'ai une erreur "Index out of bound (-1)" lorsque je tape sur une date de calendrier pour y mettre une note. De quoi cela peut-il s'agir?

Ou retrouve-t-on dans le code le calendrier mis par défaut? Et comment pourrait-on faire pour conserver la position du calendrier et son format d'un lancement à l'autre de windows. Actuellement c'est toujours le calendrier par défaut (forme horizontale au haut de l'écran) qui occupe la place et on perd celui qui était là avant le redémarrage. On devrait pouvoir sauvegarder les paramètres de ce clavier dans la bas de régistre ... non?

Merci
freetai
Messages postés
14
Date d'inscription
jeudi 31 mars 2005
Statut
Membre
Dernière intervention
25 septembre 2005

super pratique! bravo pour ce source!

note: 10+ /10
aymenk
Messages postés
77
Date d'inscription
samedi 25 janvier 2003
Statut
Membre
Dernière intervention
29 octobre 2018

Je ne trouve pas l'unité "DateUtils" ,j'utilise Delphi5, j'ai recreé les fonctions de week ,Month,years ...etc... ça a marcher c'est superbe 10/10
cs_VERTY
Messages postés
40
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
21 avril 2008

Heureux que le code t'es plus
cincap
Messages postés
490
Date d'inscription
dimanche 5 décembre 2004
Statut
Membre
Dernière intervention
6 avril 2009
2
Voila, ce calendrier fonctionne en vocal pour l'heure et demi heure.

Je peux communiquer le fichier *.res pour les sons et un fichier texte pour le code.

Trés facile à intégrer dans l'application.

Attention cependant à ne pas utiliser mes fichiers sons pour une application professionnelle car ils sont protégés par un Brevet International à mon nom.

@+
cincap
Messages postés
490
Date d'inscription
dimanche 5 décembre 2004
Statut
Membre
Dernière intervention
6 avril 2009
2
Salut,

J'ai installé Delphi 6 et tout est rentré dans l'ordre.

@+
cs_VERTY
Messages postés
40
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
21 avril 2008

Je suis désolé cincap

Mais je ne connais pas la structure de delphi 3

As tu des messages d'erreur par rapport aux unités utlisées?
cincap
Messages postés
490
Date d'inscription
dimanche 5 décembre 2004
Statut
Membre
Dernière intervention
6 avril 2009
2
Bonjour,

c'était trop beau, désolé cela ne marche pas chez moi.

J'utilise Delphi 3

Merci de me dire pourquoi et de m'envoyer les nouvelles sources.
ni69
Messages postés
1418
Date d'inscription
samedi 12 juin 2004
Statut
Membre
Dernière intervention
5 juillet 2010
9
Vraiment un grand Bravo pour ce superbe boulot !

Nico
cirec
Messages postés
3809
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
25 janvier 2020
35
j'ai windows ME et ca marche
mais j'ai du faire quelques modif

j'ai un Delphi 4 Pro et quand j'ai compilé la 1er fois j'ai eu un messade d'erreur unit Variants et DateUtils non trouvée.
Variants je l'ai supprimé et DateUtils je l'ai réecrit
sinon dans le code je doit supprimer la ligne //CanvasTempo.Handle := 0; et
//Canvas.tempo.free; de la fonction
Function GetDimensionTexteWidth(aFonte:TFont;Texte:String):Integer;
et la ca compile et ca fonctionne sans problème


est ce que quelqu'un pourrait me dire pourquoi ?
Merci beaucoup

ps: Beau Code Bravo 20/20
cs_VERTY
Messages postés
40
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
21 avril 2008

Pour ceux qui n'ont pas le composant TGIFIMAGE il faut retirer de la ligne USES du programme le mot gifimage.

Mais cela enlève la possibilité de charge une image au format GIF

uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Buttons,dateutils, ComObj, ShlObj,StdCtrls, Spin,math, jpeg, ExtCtrls,registry, ExtDlgs, gifimage,ComCtrls;
mustang58dz
Messages postés
1
Date d'inscription
mercredi 18 février 2004
Statut
Membre
Dernière intervention
29 mars 2004

ça doit vous prendre bcp de temps pour ce programme, mais pour moi, qd je l'execute il me dit "gifimage.dcu, non trouvé"....
cs_VERTY
Messages postés
40
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
21 avril 2008

Pour Yoghisan
Mettre une nouvelle image tous les jours c'est possible,il faudrait que je prenne le temps de développer le code.
Pour prévenir d'un changement de jour il n'y a a pas de message spécifique à windows il faut la surveiller dans un timer.
J'ai déjà développé un petit truc qui créer une feuille HTML sur le bureau avec un calendrier et une gestion d'agenda sur le bureau
pour se rappeler des evenements comme les anniversaires etc et qui utilise les images d'un site ScreenCalendar.com et qui a développé un produit pour réaliser ce genre de calendrier.
J'ai un peu imité leur première version elle n'est pas finalisé mais çà fonctionne.
yoghisan
Messages postés
221
Date d'inscription
samedi 10 mai 2003
Statut
Membre
Dernière intervention
2 juin 2005
1
Il doit y avoir moyen de mettre une image chaque nouveau jour, c'est ce que je sous-entends...

A chaque demarrage de l'ordi, on peut regarder mettre une nouvelle image ou uniquement les nouveaux jours

Et de plus, Je ne sais pas si ca existe mais il y a peut un message windows qui previent d'un nouveau jour et paf on colle une image...

voila, c'est ce que je voulais dire
Don0Choa
Messages postés
104
Date d'inscription
dimanche 29 octobre 2000
Statut
Membre
Dernière intervention
12 décembre 2005

Comme source c'est originale en plus c'est vraiment beau, bravo
10/10
++
cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
26
Pour Yoghisan : une image est quelque chose de statique par définition.
Partant de là, il est difficile de concevoir quelque chose qui actualise une image.
yoghisan
Messages postés
221
Date d'inscription
samedi 10 mai 2003
Statut
Membre
Dernière intervention
2 juin 2005
1
Ca fera actualisation de la journée ? C'est dommage ca manque
cs_VERTY
Messages postés
40
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
21 avril 2008

Je suis heureux que çà vous ai plus.
J'essaierais d'intégrer ce calendrier dans le petit logiciel qui arrange les icones du bureau que j'ai mis à disposition sur ce site
cs_Delphiprog
Messages postés
4580
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
26
Le résultat est à la hauteur de la beauté de la copie d'écran.
Super boulot, félicitations : 10/10.
yoghisan
Messages postés
221
Date d'inscription
samedi 10 mai 2003
Statut
Membre
Dernière intervention
2 juin 2005
1
Superbe...

De plus, ca doit représenter pas mal de boulot... Merci...