MONTRE OU PENDULE

cs_Pasqualini Messages postés 6 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 13 août 2012 - 5 août 2012 à 12:04
fredelem Messages postés 136 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 1 décembre 2022 - 19 août 2012 à 08:13
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/54489-montre-ou-pendule

fredelem Messages postés 136 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 1 décembre 2022 2
19 août 2012 à 08:13
@Pasqualini:

Tu as parfaitement raison. J'ai essayé moi aussi avec Delphi XE2. Il détruit le fichier .Res et le remplace par un autre, pratiquement vierge. Si on repasse ensuite sous Delphi7, ça ne change rien, le fichier de ressources est mort. Je pense que c'est un bug de Delphi XE2, je vais essayer de le signaler à Embarcadero.
fansept Messages postés 6 Date d'inscription samedi 24 avril 2004 Statut Membre Dernière intervention 17 juin 2007
18 août 2012 à 21:17
Suite à ma question du 12 courant:
j'ai relancé l'affaire et cette fois ça marche (jolie petite pendule à droite de l'écran).
Maintenant il me reste à comprendre certaines expressions de langage.
cs_Pasqualini Messages postés 6 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 13 août 2012
13 août 2012 à 10:13
J'ai utilisé "ResHaker.exe" et j'ai récupéré une icone que j'ai transformée en Bitmap.
Dans le fichier *res, je n'ai pas trouvé s'image bitmap.
fansept Messages postés 6 Date d'inscription samedi 24 avril 2004 Statut Membre Dernière intervention 17 juin 2007
12 août 2012 à 18:17
mon PC (delphi 6 personnel sous W7) ne "digère" pas la commande:
Image1.Picture.Bitmap.LoadFromResourceName(Hinstance,'ecran');
réponse: Identificareur non décllaré:'LoadfromRessourceName'
cincap Messages postés 460 Date d'inscription dimanche 5 décembre 2004 Statut Membre Dernière intervention 6 avril 2009 2
6 août 2012 à 12:55
@ Pasqualini, tu peus aussi le vérifier avec "ResHacker.exe".

ce fichier ressource est correct, l'image de l'horloge est bien incorporée.

@+,

Cincap
cs_Pasqualini Messages postés 6 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 13 août 2012
6 août 2012 à 12:29
J'utilise la dernière version de Delphi (XE2).
Dans le menu 'Outils', il n'y a pas "Editeur d'images".
J'ai modifié un peu le programme pour lire une image de 90 x 90,
mais ce n'est pas la belle image du pendule.
Toidil Messages postés 23 Date d'inscription samedi 10 septembre 2005 Statut Membre Dernière intervention 8 juillet 2015 1
6 août 2012 à 08:01
A tous,
Merci des précisions données par CINCAP ainsi que la méthode fournie par FREDELEM.
Je suis satisfait de savoir que vous pourrez apprécier mon mini programme.
cincap Messages postés 460 Date d'inscription dimanche 5 décembre 2004 Statut Membre Dernière intervention 6 avril 2009 2
6 août 2012 à 07:14
Bonjour à toutes et à tous,

@ Toidil, fonctionne correctement sous D6 et Seven 64bits, l'horloge se trouve bien à droite de mon écran(1600 x 900).

@+,

Cincap

P.s, il est toujours utile de préciser l'Os et la version de Delphi lors du dépôt de la source.
fredelem Messages postés 136 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 1 décembre 2022 2
5 août 2012 à 19:01
@Pasqualini:
Charge le programme et dans le menu principal de l'éditeur, clique sur "Outils" puis sur "Éditeur d'image". Quand c'est prêt, clique sur "fichier" puie "ouvrir" et charge Pendule.res. Tu devrais voir:
- Sommaire
+ Icône
+ Bitmap

Là, clique sur "Bitmap", tu devrais voir une belle image de pendule.
fredelem Messages postés 136 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 1 décembre 2022 2
5 août 2012 à 18:47
Tu utilises une définition supérieure à la mienne. Chez moi, la dimension horizontale s'arrête à 1024. C'est sans doute parce que tu as un grand écran que tu peux faire ça. Si je prenais la même définition que toi, mes icônes du bureau seraient toutes petites.
C'est sans doute moi qui suis un peu en retard sur mon époque, sans quoi d'autres t'auraient fait le même remarque.
cs_Pasqualini Messages postés 6 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 13 août 2012
5 août 2012 à 16:37
pendule.res
J'ai bien ce fichier dans le répertoire de pendule.exe.
Lorsque je lance le programme, je reçois le message
"Ressource 'ecran' non trouvée.
Toidil Messages postés 23 Date d'inscription samedi 10 septembre 2005 Statut Membre Dernière intervention 8 juillet 2015 1
5 août 2012 à 16:06
Pour Fredelem : mon écran fait 1500 x 900 ce qui n'est pas exeptionnel.
J'ai pris la précaution de coté left avec screen.width - 100. je pensais que la pendule serait sur n'importe quel écran à 100 pixels du bord droit.
Est-ce une erreur ?
Toidil Messages postés 23 Date d'inscription samedi 10 septembre 2005 Statut Membre Dernière intervention 8 juillet 2015 1
5 août 2012 à 15:58
Pour Pasqualini : la ressource 'ecran' est dans le fichier ... ressource 'pendule.res'.
fredelem Messages postés 136 Date d'inscription dimanche 29 octobre 2006 Statut Membre Dernière intervention 1 décembre 2022 2
5 août 2012 à 12:26
Très bien cette petite pendule. Je vais l'étudier de près car tu y fais des choses que je ne sais pas faire.

Tu as encore réussi à me mystifier. Quand j'ai voulu voir le formulaire, j'ai appuyé sur F12 et je n'ai rien vu. Mais maintenant, je connais tes ruses. J'ai appuyé sur F11 pour avoir l'inspecteur d'objets et j'ai mis la propriété Left de Form1 à 0. Aussitôt, le formulaire est apparu à gauche de l'écran.

Pourquoi donc as-tu mis cette propriété à plus de 1000 ? Aurais-tu un écran avec une rallonge sur la droite ?
cs_Pasqualini Messages postés 6 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 13 août 2012
5 août 2012 à 12:04
Il manque la ressource "écran".
Rejoignez-nous