Bonjour!
J'espère ne pas faire un doublon sur ce sujet, j'ai regardé la FAQ et fait une recherche sur les forums mais je n'ai pas vraiment vu ce que je cherchais.
Je bosse en cpp sous Visual studio 2005.
J'arrive à sérialiser une classe mais pas ses attributs ArrayList (qui contiennent des objets d'une autre classe). Comment faire?
Je pensais à un problème de typage alors je me suis dis que je devais essayer des List<MaClasse> mais ça ne veut pas. Ca me dit une erreur comme quoi on ne peut pas sérialiser ce type de donnée avec ce langage...
J'utilise l'exemple de la FAQ pour sérialiser, c'est à dire:
Vous avez une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 System::Xml::Serialization::XmlSerializer^ serialisation = gcnew System::Xml::Serialization::XmlSerializer(MaClasse->GetType()); System::IO:StreamWriter^ writer = gcnew System::IO:StreamWriter("fichier.xml"); try { serialisation->Serialize(writer,Object_de_ma_classe); } ....
Merci d'avance!
Nico
Partager