cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 2009
-
9 mai 2004 à 11:26
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
20 sept. 2006 à 19:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 20 sept. 2006 à 19:21
Superbe source, rien à dire :D
salem3
Messages postés16Date d'inscriptionvendredi 9 juillet 2004StatutMembreDernière intervention 7 mai 2008 1 mars 2005 à 07:54
salut batrasog, j'ai besoin de ce code et j'ai pas pu l'ouvrir avec winrar, alors si vous pouvez me l'envoyer par mail ca serais trop génial (compressé en zip). voici mon adresse: d.salem4@voila.fr
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 29 mai 2004 à 13:12
regarde mon dernier programme , il affiche aussi des images , peut être que t'arrivera à le compiler
sinon reagrde ça pour afficher une images :
afficher une image BITMAP depuis une ressource :
ligne de commande dans la ressource : NAIN BITMAP "C:/...Nain.bmp"
mettre HBITMAP hBitmap; au début du programme puis
hBitmap = LoadBitmap (FirstInstance,"NAIN") ; pour suivre l'exemple du nain et enfin
SendMessage(staticbitmap, STM_SETIMAGE ,IMAGE_BITMAP ,(long) hBitmap);
pour l'afficher dans staticbitmap
jespère que ça và t'aider
batrasog
vlad_dracula
Messages postés10Date d'inscriptiondimanche 29 février 2004StatutMembreDernière intervention29 mai 2004 29 mai 2004 à 13:07
nan c'est bon j'ai réussi à m'en sortir, merci quand même mais j'arrive pas à voir les images, tant pis je vais modifier :p
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 29 mai 2004 à 13:02
moi j'ai dev cpp 4 build on 22/09/2000 et tous mache sans erreur ...
desolé j'en ai aucune idée ...
si tu veux donne moi ton mail je t'envoie l'exe
vlad_dracula
Messages postés10Date d'inscriptiondimanche 29 février 2004StatutMembreDernière intervention29 mai 2004 29 mai 2004 à 12:59
dev cpp v4.9.8.7
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 29 mai 2004 à 12:57
t'as dev cpp ?
quelle version ?
vlad_dracula
Messages postés10Date d'inscriptiondimanche 29 février 2004StatutMembreDernière intervention29 mai 2004 29 mai 2004 à 12:54
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 29 mai 2004 à 12:52
non non , normalement t'as plus aucune manip à faire , si t'as dev cpp tu dezippes dans c:/temp et tu lances project . normalement , si tu mets compile après ça marche
vlad_dracula
Messages postés10Date d'inscriptiondimanche 29 février 2004StatutMembreDernière intervention29 mai 2004 29 mai 2004 à 12:46
faut inclire le rsrc.o d'accord mais bon dans la dernière version ça marche pas quand meme
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 29 mai 2004 à 12:38
voilà , maintenant retelecharge , dezippe tous dans c:/temp et lance project et normalement ca marche sans probleme
vlad_dracula
Messages postés10Date d'inscriptiondimanche 29 février 2004StatutMembreDernière intervention29 mai 2004 29 mai 2004 à 12:14
chez moi ça marche pas :( j'ai une erreur : Error 1
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 11 mai 2004 à 20:49
c'est bon , la mise à jour est faite , normalement plus aucun bug (pour l'instant :) )
bibile ==> fait pas "project options->load project"mais fait comme j'ai expliqué juste au dessus
bibije
Messages postés6Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention 2 juin 2004 11 mai 2004 à 20:38
jarrive pas a faire "project options->load project"
jai dev cpp 4.9.8.0 ...???
merci encore
++
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 11 mai 2004 à 18:31
merci j'avais même pas pensé a l'essayé :)
bon je vais essayé de chercher comment on peut enlever ce bug (en effet , plus on l'utilise , plus le processus utilise de mémoire )
si quelqu'un a une idée , faite moi signe merci
TahitiLove
Messages postés19Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention25 mars 2005 11 mai 2004 à 18:25
Je viens de voir qu'il y avait un bug bizarre. Je m'explique:
Je lance le prog, puis j'appuis sur le boutton "LANCEMENT DU PROG" et là je balade (pendant au moins 10 bonne secondes) le curseur audessus des commentaire (partie droite de la fenêtre principal) et poufff (c'est le mot qui convient) l'image disparait. J'ai fait des test et cela marche dans toutes les situations sur n'importe quelles images. A noté aussi, j'ai remarqué que qd on balade le curseur de cette façon, le commentaire du bas ("provient du site ....") se met clignoter.
A mon avis, cela vient d'un pb de buffer mémoire. Mais c pas trop génant, faut juste eviter de balader son curseur audessus des commentaires.
Pour l'edit de rsc.rc, pas de soucis, j'ai pus modifier les images !!!
Merci !!
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 11 mai 2004 à 18:07
si tu veux charger d'autre image , edite le fichier ressource et met :
image1 BITMAP "C:/C++/images/image1.bmp"
par exemple , image1 sera le nom de l'image et tu pourra donc l'utiliser avec LoadBitmap .
par contre pour les manipuler j'en ai aucune idée , regarde sur le forum , il y a des messages dessus .
batrasog
TahitiLove
Messages postés19Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention25 mars 2005 11 mai 2004 à 18:01
C'est bon, j'ai les images !!!
Mais j'aimerai savoir si tu sais comment on peut charger d'autres images pour les afficher, puis éventuellement les manipuler par la suite.
En tout cas merci pour ta disponibilité et ton prog m'aide bcp à comprendre pas mal de chose !!
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 11 mai 2004 à 17:05
:P chez moi ça marche bien avec les images et tous quand je le retélécharge (même si les images ne sont plus sur mon pc ).
Voilà comment j'ai fais :
1)dezippe dans C:\temp (disons)
2)creer un projet dans C:\temp\test
3)ouvre le mainfile du zip et fais un super copier-collé
4)project ==> project option ==>load objet ==> C:\temp\rsrc.o
(il fait 700ko donc il contient les images)
5)compile & run chez moi il y a les images
au passage rsrc ne contient qu'une ligne do,c pas de problème avec les chemins normalement)
j'espère que ça marcher
au fait il faut corriger ligne 278 il ne faut pas
statut = 1 ;
mais
statut = 2 ;
répond si ça ne marche pas
TahitiLove
Messages postés19Date d'inscriptionjeudi 6 mai 2004StatutMembreDernière intervention25 mars 2005 11 mai 2004 à 16:43
Je viens d'essayer ton prog. J'ai eu des petits soucis à l'execution, même prob de liage que Kirua mais ta solution à bien marcher. Par contre, ben ça affiche pas les images, ni dans les petites fenetres (à la place de "LANCEMENT DU PROGRAMME"), ni dans la grande (au milieu la fenêtre principale).
Je pense qu'effectivement il doit falloir préciser le chemin des images quelques part mais je sais pas où.
Au moins il est très clair et surtout bien commenté !!!
J'attends ta réponse.
bibije
Messages postés6Date d'inscriptionjeudi 29 avril 2004StatutMembreDernière intervention 2 juin 2004 10 mai 2004 à 18:26
jai tout, ça compile, sauf que j' ai pas les images dans le zip...
sinon cest cool
++
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 9 mai 2004 à 13:46
je viens de réessayer ça marche bien ,pour le faire marcher j'ai fait un nouveau projet "windows application" , j'ai copié "mainfile" et j'ai fait
project ==> project option ==>load objet ==>rsrc.o
j'ai comilé et ça marche nickel ! (bon ok il faut recreer un projet mais bon ...)
j'ai dev-cpp4 , pas la dernière version ...
dit moi si ça marche toujours pas
cs_Kirua
Messages postés3006Date d'inscriptiondimanche 14 avril 2002StatutMembreDernière intervention31 décembre 2008 9 mai 2004 à 13:32
Comment je fais pour cette erreur au liage?
Mainfile.o(.text+0x410):Mainfile.cpp: undefined reference to `GetStockObject@4'
je suppose qu'il me manque l'inclusion d'une lib... je suis sous Dev-C++ mais j'ai dû recréer un fichier de projet car avec le tien ça ne marchait pas du tout. Les chemins dans ton fichier.dev sont absolus, et comme on n'utilise pas les mêmes répertoires ça ne marche pas bien sûr ^^
batrasog
Messages postés60Date d'inscriptionmercredi 3 mars 2004StatutMembreDernière intervention24 septembre 2004 9 mai 2004 à 11:42
dans mon code , oui ; mais tu dois pouvoir afficher des images bitmap si tu indiques le répertoire (je sais plus comment on fait )
par contre elles ne seront pas dans l'exe donc tu sera le seul à pouvoir l'utiliser .
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 9 mai 2004 à 11:26
les images que tu affiches doivent-elles etre automatiquement stocker dans le fichier ressource?
20 sept. 2006 à 19:21
1 mars 2005 à 07:54
29 mai 2004 à 13:12
sinon reagrde ça pour afficher une images :
afficher une image BITMAP depuis une ressource :
ligne de commande dans la ressource : NAIN BITMAP "C:/...Nain.bmp"
mettre HBITMAP hBitmap; au début du programme puis
hBitmap = LoadBitmap (FirstInstance,"NAIN") ; pour suivre l'exemple du nain et enfin
SendMessage(staticbitmap, STM_SETIMAGE ,IMAGE_BITMAP ,(long) hBitmap);
pour l'afficher dans staticbitmap
jespère que ça và t'aider
batrasog
29 mai 2004 à 13:07
29 mai 2004 à 13:02
desolé j'en ai aucune idée ...
si tu veux donne moi ton mail je t'envoie l'exe
29 mai 2004 à 12:59
29 mai 2004 à 12:57
quelle version ?
29 mai 2004 à 12:54
[Build Error] [Project_private.res] Error 1
non, chez moi ça ne marche quand même pas désolé
29 mai 2004 à 12:52
29 mai 2004 à 12:46
29 mai 2004 à 12:38
29 mai 2004 à 12:14
11 mai 2004 à 20:49
bibile ==> fait pas "project options->load project"mais fait comme j'ai expliqué juste au dessus
11 mai 2004 à 20:38
jai dev cpp 4.9.8.0 ...???
merci encore
++
11 mai 2004 à 18:31
bon je vais essayé de chercher comment on peut enlever ce bug (en effet , plus on l'utilise , plus le processus utilise de mémoire )
si quelqu'un a une idée , faite moi signe merci
11 mai 2004 à 18:25
Je lance le prog, puis j'appuis sur le boutton "LANCEMENT DU PROG" et là je balade (pendant au moins 10 bonne secondes) le curseur audessus des commentaire (partie droite de la fenêtre principal) et poufff (c'est le mot qui convient) l'image disparait. J'ai fait des test et cela marche dans toutes les situations sur n'importe quelles images. A noté aussi, j'ai remarqué que qd on balade le curseur de cette façon, le commentaire du bas ("provient du site ....") se met clignoter.
A mon avis, cela vient d'un pb de buffer mémoire. Mais c pas trop génant, faut juste eviter de balader son curseur audessus des commentaires.
Pour l'edit de rsc.rc, pas de soucis, j'ai pus modifier les images !!!
Merci !!
11 mai 2004 à 18:07
image1 BITMAP "C:/C++/images/image1.bmp"
par exemple , image1 sera le nom de l'image et tu pourra donc l'utiliser avec LoadBitmap .
par contre pour les manipuler j'en ai aucune idée , regarde sur le forum , il y a des messages dessus .
batrasog
11 mai 2004 à 18:01
Mais j'aimerai savoir si tu sais comment on peut charger d'autres images pour les afficher, puis éventuellement les manipuler par la suite.
En tout cas merci pour ta disponibilité et ton prog m'aide bcp à comprendre pas mal de chose !!
11 mai 2004 à 17:05
Voilà comment j'ai fais :
1)dezippe dans C:\temp (disons)
2)creer un projet dans C:\temp\test
3)ouvre le mainfile du zip et fais un super copier-collé
4)project ==> project option ==>load objet ==> C:\temp\rsrc.o
(il fait 700ko donc il contient les images)
5)compile & run chez moi il y a les images
au passage rsrc ne contient qu'une ligne do,c pas de problème avec les chemins normalement)
j'espère que ça marcher
au fait il faut corriger ligne 278 il ne faut pas
statut = 1 ;
mais
statut = 2 ;
répond si ça ne marche pas
11 mai 2004 à 16:43
Je pense qu'effectivement il doit falloir préciser le chemin des images quelques part mais je sais pas où.
Au moins il est très clair et surtout bien commenté !!!
J'attends ta réponse.
10 mai 2004 à 18:26
sinon cest cool
++
9 mai 2004 à 13:46
project ==> project option ==>load objet ==>rsrc.o
j'ai comilé et ça marche nickel ! (bon ok il faut recreer un projet mais bon ...)
j'ai dev-cpp4 , pas la dernière version ...
dit moi si ça marche toujours pas
9 mai 2004 à 13:32
Mainfile.o(.text+0x410):Mainfile.cpp: undefined reference to `GetStockObject@4'
je suppose qu'il me manque l'inclusion d'une lib... je suis sous Dev-C++ mais j'ai dû recréer un fichier de projet car avec le tien ça ne marchait pas du tout. Les chemins dans ton fichier.dev sont absolus, et comme on n'utilise pas les mêmes répertoires ça ne marche pas bien sûr ^^
9 mai 2004 à 11:42
par contre elles ne seront pas dans l'exe donc tu sera le seul à pouvoir l'utiliser .
9 mai 2004 à 11:26