Problème avec auxDIBImageLoad et l'OpenFileDialog
Bnjour,
j'ai créé un petit projet simple CLR windowsform sous visualStudio 2005
je veux utiliser Glaux pour chargé des image.
je n'ai ajouté que les 4 lignes de code en gras dans la fonction Form1 , mais aussi le header glaux.h et les linkage dans propriétés du projet :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Form1(void)
{
InitializeComponent();
openFileDialog1->ShowDialog();
AUX_RGBImageRec * TextureImage[1];
TextureImage[0] = auxDIBImageLoad("new.bmp");
free(TextureImage[0]);
//
//TODO*: ajoutez ici le code du constructeur
//
} |
Au lancement de l'application l'openFileDialog s'ouvre , si je clique sur Annuler, l'auxDIBImageLoad renvoi le pointeur et charge l'image, mais si je clique sur OK de l'openFileDialog, l'auxDIBImageLoad retourne une erreur (faild to load DIB file)
je ne comprend pas pourquoi, je sèche vraiment , je ne sais pas d'où vient vient le problème.
Merci pour votre aide,
opendialog,restoredirectory
bonjour
peut etre que le probleme vient de opendialog.restoredirectory qui est à true par defaut
initiliase le à False avant d'appeler opendialog ,car il memorise le nom du dernier repertoire accede si quelqu'un repond ok à opendialog.
tant et si bien que si quelqu'un utilise une api du genre :
-fonctionAp.load(nomfichier),il recherche dans le dernier dossier accede.
bon code....