Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : CImage::Load (VC++) [ Archives / Au secours ] (meem)

jeudi 29 juillet 2004 à 17:21:35 | CImage::Load (VC++)

meem


Bonjour,

Lorsque j'essaye de charger une image avec CImage::Load, le système me renvoie un message

"
Debug Assertion Failed!
File: c:\...\vc7\atlmfc\include\atlimage.h
Line 624
Expression : m_hBitmap !=0

"

Le message d'erreur me renvoie :

"Load Image failed - 80004005 erreur non spécifiée "

Voici le code que j'utilise :

HRESULT hresult;
CImage cim;
hresult = cim.Load("soleil32.bmp");
if (FAILED(hresult))
{
CString fmt;
fmt.Format("Load image failed:\n%x - %s", hresult, _com_error(hresult).ErrorMessage());
AfxMessageBox(fmt);
}

Quelqu'un peut-il me dire quelle monstruosité j'ai du commentre en écrivant ces quelques lignes ? Le fichier bmp doit-il avoir certaines caractéristiques pour pouvoir être passé dans la fonction ?

D'avance merci pour vos réponse,

Cordialement,

Meem

vendredi 30 juillet 2004 à 21:21:44 | Re : CImage::Load (VC++)

xarier

Réponse acceptée !
salut voila j'ai une reponce et une question
cimage c de MFC ???????

reponce tu peut tous simplement charger une image par la win32 et c encore plus facile il suffit juste a un apele de load_bitmap
aller bey
Life is Short

samedi 31 juillet 2004 à 15:00:15 | Re : CImage::Load (VC++)

meem

CImage vient de la bibliothèque ATL.

Pourrais-tu expliciter un peu plus "charger une image par la win32" s'il te plait car je ne vois pas de quoi tu veux parler.

En tout cas, merci pour ta réponse,


Cordialement,

Meem

samedi 31 juillet 2004 à 16:02:01 | Re : CImage::Load (VC++)

xarier

Réponse acceptée !
we avec plaisir
voila une petit source a moi qui te montre comment ouvrir une image bmp et lui appliquer des effts
aller @+
http://www.cppfrance.com/code.aspx?id=24731
Life is Short

samedi 31 juillet 2004 à 16:55:49 | Re : CImage::Load (VC++)

meem

Je viens d'essayer et malheureusement rien ne s'affiche dans ma boite de dialogue. Lorsque j'execute en mode Debug, je m'aperçois que le "contenu" de bit (ce que je vois en cliquant sur le bouton "+" dans la fenetre des variables locales) est "unused"

Aurais-tu une idée ?

Et puis franchement, je ne comprends pas comment chez MS ils n'aient pas foutu une fonction qui prend en entrée ton fichier .bmp et qui te l'affiche sur l'écran. C'est au dela de leur capacité ?


Cordialement,

Meem

samedi 31 juillet 2004 à 17:12:38 | Re : CImage::Load (VC++)

meem

Hum (<- toussottement gêné, tête basse, yeux vers le sol)

Laisse tomber, l'erreur d'affichage était due à une mauvaise borne dans une boucle for.

Un tout grand merci pour ton aide que je n'oublierai pas de citer dans mon rapport

Cordialement,

Meem

samedi 31 juillet 2004 à 17:15:30 | Re : CImage::Load (VC++)

xarier

Lol Merci a toi aussi cher ami :D
Life is Short

samedi 20 novembre 2004 à 18:08:41 | Re : CImage::Load (VC++)

vintrouj

Bonjours meem,

Je vois que tu utilise la classe CImage. Je souhaite l'utiliser aussi mais je ne dispose pas des header nécessaire (atlimage.h, atlstr.h ...)
Je n'ai pas de répertoir atlmfc dans VC98.
Sais tu où je pe me procurer cette librairie partagée

Merci d'avance,
Julien



Cette discussion est classé dans : image, load, failed, hresult, cimage


Répondre à ce message

Sujets en rapport avec ce message

Modifier la taille d'un CImage et seulement à l'affichage [ par perigv ] Je suis débutant et voila mon problème:Je souhaiterai arriver à redimensionner une image de type CImage à la taille que je veux pour pouvoir la compar Probleme tableau de pointeur vers des image [ par noetom ] Bonjour, Je fais un programme qui travaille avec un grand nombre d'image mais j'aimerai ne garder que 4 images à la fois en mémoire. J'ai donc une Recursivite ... [ par payen ] Salut a tous,J'ai un gros probleme, et je comprend pas pourquoi ...Je suis entrain de m'arracher les cheveux depuis le debut de l'apremet la, ca va pl L'image n'apparait pas dans la boite à dialogue. [ par marcel6566 ] VC++6 - MFCJ'ai créé une boite à dialogue lié à la class CIMAGE et je voudrais afficher l'image IDB_BITMAP1 dedans.J'ai défini CBitmap image;J'ai rajo Pb avec l'affichage dans un dialog [ par marcel6566 ] VC++6 - MFCJ'ai créé une boite à dialogue lié à la class CIMAGE et je voudrais afficher l'image IDB_BITMAP1 dedans.J'ai défini CBitmap image;J'ai rajo C++ builder et Acess [ par sad_hil_dev ] Slut les dev!!j'ai vraiment un probleme , je voudré savoir kommen faire afficher une image dans un Timage ki vient d'une base de donnée Acess je ne c Charger un BMP avec une OpenFileDialog et l'afficher dans un pictureBox . [ par Dragoon ] Bonjour à tous,Je ne suis pas un spécialiste du C++ et des MFC et je souhaiterais comprendre ce qui ne va pas dans mon programme.Je voudrais que celui allegro : charger 1 bitmap [ par Djedie ] je voudrais afficher 1 bitmap en 800 600 et en 24 ou 32 Bits.je fais :load_bitmap(...)ouload_bmp(...)j'arrive pas trop a voir la difference, sachant q Image sur le bureau [ par moimoimoi3x ] Bonjour Je voudrai savoir comment afficher une image sur le bureau comme un iconedonc que son parent soit le desktopd un simple click ouvrir un bimap HAHHAA souci d'image!!!!! [ par chabichabs ] Voila le souci:Je charge une image en mémoire (jusqy'ici poa de souci), elle s'affiche normalement, mais qd je la fait bougé g un très gros souci de t


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.