cs_Pasqualini
Messages postés6Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention13 août 2012
-
5 août 2012 à 12:04
fredelem
Messages postés136Date d'inscriptiondimanche 29 octobre 2006StatutMembreDerniè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.
fredelem
Messages postés136Date d'inscriptiondimanche 29 octobre 2006StatutMembreDernière intervention 1 décembre 20222 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és6Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention17 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és6Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention13 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és6Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention17 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és460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 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és6Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention13 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és23Date d'inscriptionsamedi 10 septembre 2005StatutMembreDernière intervention 8 juillet 20151 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és460Date d'inscriptiondimanche 5 décembre 2004StatutMembreDernière intervention 6 avril 20092 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és136Date d'inscriptiondimanche 29 octobre 2006StatutMembreDernière intervention 1 décembre 20222 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és136Date d'inscriptiondimanche 29 octobre 2006StatutMembreDernière intervention 1 décembre 20222 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és6Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention13 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és23Date d'inscriptionsamedi 10 septembre 2005StatutMembreDernière intervention 8 juillet 20151 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és23Date d'inscriptionsamedi 10 septembre 2005StatutMembreDernière intervention 8 juillet 20151 5 août 2012 à 15:58
Pour Pasqualini : la ressource 'ecran' est dans le fichier ... ressource 'pendule.res'.
fredelem
Messages postés136Date d'inscriptiondimanche 29 octobre 2006StatutMembreDernière intervention 1 décembre 20222 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és6Date d'inscriptionjeudi 22 juillet 2004StatutMembreDernière intervention13 août 2012 5 août 2012 à 12:04
19 août 2012 à 08:13
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.
18 août 2012 à 21:17
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.
13 août 2012 à 10:13
Dans le fichier *res, je n'ai pas trouvé s'image bitmap.
12 août 2012 à 18:17
Image1.Picture.Bitmap.LoadFromResourceName(Hinstance,'ecran');
réponse: Identificareur non décllaré:'LoadfromRessourceName'
6 août 2012 à 12:55
ce fichier ressource est correct, l'image de l'horloge est bien incorporée.
@+,
Cincap
6 août 2012 à 12:29
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.
6 août 2012 à 08:01
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.
6 août 2012 à 07:14
@ 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.
5 août 2012 à 19:01
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.
5 août 2012 à 18:47
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.
5 août 2012 à 16:37
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.
5 août 2012 à 16:06
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 ?
5 août 2012 à 15:58
5 août 2012 à 12:26
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 ?
5 août 2012 à 12:04