Bonjour,
c'est encore moi avec mon lot de problèmes !! Cette fois j'ai une erreur car je veux sérialiser une classe qui hérite d'une autre. En gros j'ai:
Ou je mets independement des ArrowLeft ou ArrowDouble dans mon tableau de Arrow, ArrowNet. La serialisation de Model echoue... Cela peut etre parce que c'est une classe hérité, ou comme on en avait déduit avec nico-pyright s'est qu'on ne peut pas sérialiser de base un objet prédéfini comme Pen^.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 [serializable] public ref class Arrow{...} public ref class ArrowLeft:public Arrow{Pen^ pen...} public ref class ArrowDouble:public Arrow{Pen^ pen...} public ref class ArrowRight:public Arrow{Pen^ pen...} public ref class Model { array<Arrow^,1>^ ArrowNet; .... }
Donc 2 questions:
Doit-t-on avertir le gestionaire Xml de nos classes hérités ? Si oui comment
Comment sérialiser une image Image^ ou une couleur Color ou un pen Pen^ ?
Merci
Tom
Partager