Serialisation de classes h�rit�es
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:
Code:
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;
....
} |
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^.
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