cs_aminotma
Messages postés7Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention15 août 2005
-
9 août 2005 à 14:33
cs_aminotma
Messages postés7Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention15 août 2005
-
10 août 2005 à 10:32
comment ca marche la serialisation d'un menmbre de type classe d'une classe serialisable????
equimose
Messages postés65Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention17 avril 2009 9 août 2005 à 17:52
pour que l'objet membre d'une classe soit serialisable, il faut que la classe hérite de la classe CObject
class CMyLigne : public CObject
{
public:
CMyLigne();
CMyLigne(CMyPoint A, CMyPoint B,COLORREF crColor);
///...
CMyPoint m_ptA;
CMyPoint m_ptB;
//
}
Tu dois ensuite redre serialisable ta classe avec les macro
IMPLEMENT_SERIAL(CMyLigne,CObject,1) //avant la definition de ton constructeur MyLigne.cpp
et
DECLARE_SERIAL(CMyLigne) //en protected: a la fin de la declaration de ta class MyLigne.h
ensuite tu fait ta fonction serialize de ta classe CMyLigne
cs_aminotma
Messages postés7Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention15 août 2005 9 août 2005 à 17:59
oui c fait merci,
mais est ce que je dois m'assurer que la classe ( CMyPoint ) est serializable aussi car dans le cas contraire la serialization ne passra pas ou non??
cs_aminotma
Messages postés7Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention15 août 2005 9 août 2005 à 18:09
oui et est ce que on peut repositioner l'emplacement des memebre de classe lors du chargement pour qu'il se passe plus rapidement c-à-d laisser les pointeurs par exemple a la fin du chargement et de du sauvegard aussi?
cs_aminotma
Messages postés7Date d'inscriptionjeudi 21 juillet 2005StatutMembreDernière intervention15 août 2005 9 août 2005 à 18:41
la classe sur laquelle je travaill est tres grande c'est une classe qui gere des image DICOM lors du chargement d'une image le temps d'attente et tres grand et je pense aà modifier l'emplacement des membre de ma classe de façon a ce que les pointeur reste les dernier a charger et la position de chaque poinetu=eur sera garder dans un tableau que j'utiliserais apres pour le chargement de mon image, j'espere que j'ete claire si non merci pour ton aide
equimose
Messages postés65Date d'inscriptionjeudi 4 septembre 2003StatutMembreDernière intervention17 avril 2009 9 août 2005 à 18:56
je pense que tu a était clair mais :
Tu parle de changer l'ordre des déclarations de tes membres ?
Ca change quelque chose a ton objet ca ?
qu'es ce qu'une image DICOM ?