dans le .h de ma fenetre princiale (en mode CLR) je défini la list suivante:
private:
std::list <ClFichier^> m_fichier;
ca me donne comme bug lors de la compilation:
error C4368: cannot define ´m_fichier´ as a member of managed ´PicViewer::formPrincipal´: mixed types are not supported
qu´es-ce que ca veut dire au juste??
j´ai aussi esseyer de déclarer un arraylist :
ArrayList^ m_fichiers;
// pour la lecture
ClFichier^ Fichier(int p_indice)
{
return static_cast<ClFichier^>(m_fichiers[p_indice
]);
}
mais quand je fais :
ClFichier^ fichier= gcnew ClFichier(image, nomFichier, extension, sfichier.size, image->Height, image->Width);
m_fichiers->Add(fichier); <-- ce serais cette ligne le probleme..
ca me donne comme erreur (lors de l´exécution de cette commande et non lors de la compilation) :
Object reference not set to an instance of an object.
je sais pas trop si c´est clair, je ne donne pas plus de code que ca puisque le reste ne me semble pas très important à ce problème... m´enfin, si vous avez des idées hésitez pas, car moi je suis à sec!