Membres inscrits :2359
Membres en ligne : 0
Invités en ligne : 1


|
Conversation : wxWidgets debug alert visual studio |
aion_player (Nouveau membre)
Inscrit le : 18-05-2009
Messages: 2
Snippets: 0
Tutoriels: 0
Hors ligne |
Salut à tous,
j'ai un problème avec un programme wxWidgets que je développe sous visual studio 2008. j'arrive à compiler le programme, mais quand je l'exécute, il m'affiche une fenêtre d'erreur avec cette phrase:
..\..\src\msw\bitmap.cpp(802): assert "image.Ok() failed in wxBitmap::CreateFromImage(): invalid image et puis suit une vingtaine de lignes précédées par "call stack".
Je n'arrive pas à comprendre cette erreur. Quelqu'un saurait m'aider?
|
|
Gandi (Gourou de la secte)
Lieu: Clermont-Ferrand
Inscrit le : 10-10-2007
Messages: 216
Snippets: 5
Tutoriels: 0
Site web
Hors ligne |
image.Ok() -> wx/image.h -> CTRL + F rechercher Ok() -> bool Ok() const { return IsOk(); } Voir doc de wxImage Doc wxWidgets:wxImage::IsOk bool IsOk() const
Returns true if image data is present. L'image que tu passes au constructeur de wxBitmap est vide.
Remarque : CreateFromImage est une fonction protected de wxBitmap qui est appelée dans les constructeurs de wxBitmap.
Code wxWidgets:#if wxUSE_IMAGE && wxUSE_WXDIB // Convert from wxImage wxBitmap(const wxImage& image, int depth = -1) { (void)CreateFromImage(image, depth); } // Create a DDB compatible with the given DC from wxImage wxBitmap(const wxImage& image, const wxDC& dc) { (void)CreateFromImage(image, dc); } #endif // wxUSE_IMAGE
Dernière modification par Gandi (02-06-2009 18:30:25)
|
"Les ordinateurs ne remplaceront jamais les livres. Vous ne pouvez pas vous mettre sur une pile de disquettes pour atteindre le haut de votre armoire" ( Sam Ewing )
|
|