J'ai vraiment un gros probleme. J'ai deja beaucoup de fonction codés avec ma liste de base, et migrer vers une CList me semble quasi impossible dans mon cas, sans mettre en peril le fonctionnement de mon appli.
Voici la declaration de mon tableau :
CArray<CTypedPtrList<CObList, CElement*>> m_ElementList_TempsJeu;
Et lorsque je tente de faire ceci :
1 2 3 4 5
| void CUTrainDoc::AjouterTempsJeu(int nb)
{
CTypedPtrList<CObList, CElement*> m_ElementListTemp;
m_ElementList_TempsJeu.Add(m_ElementListTemp);
} |
Et voici l'erreur :
'CObject::operator =' : cannot access private member declared in class 'CObject'
Je suis vraiment contraint d'utiliser ces listes..y'a t-il un moyen de ne plus avoir cette erreur?
Ou alors je pourrais utiliser une fonction annexe, car mon but est de simplement d'afficher à intervalle régulier mes differents dessin. J'ai une fonction qui sauvegarde les differents element de ma liste d'elements . pourrais-je sauvegarder les differentes "vues" et les réafficher à intervalle donné par l'utilisateur. Je crains que cette situation ne soit trop "lourde", car si l'on doit sauvegarder un fichier par vue cela risque d'etre long a charger
Merci
Partager