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 : 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;
   ....
}
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