Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [Visual MFC] Sérialisation de structure (LOGFONT)...?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Visual MFC] Sérialisation de structure (LOGFONT)...?

n°1278996
fildz
Posté le 08-01-2006 à 11:23:26  profilanswer
 

Bonjours a tous, voila j'ai plusieurs questions a vous posez :
 
- J'aimerai savoir comment peut on faire pour sérialiser une structure, et plus précisément un LOGFONT.
- Toujours sur la sérialisation, 'ai besoin de sérialiser un IPicture* (pour la sauvegarde de mes images CPicture<- classe trouvé sur internet). Normalement les CObject* sont sérialisable, non ?
 
Merci d'avance,
@+

mood
Publicité
Posté le 08-01-2006 à 11:23:26  profilanswer
 

n°1279163
slash33
Posté le 08-01-2006 à 17:06:59  profilanswer
 

fildz a écrit :

Normalement les CObject* sont sérialisable, non ?


Oui via la virtuelle

Code :
  1. virtual void CObject::Serialize(CArchive  &ar)

n°1279169
fildz
Posté le 08-01-2006 à 17:22:58  profilanswer
 

Ok, mais virtual ca veut dire que la méthode est a définir nan ?  
Parce que quand j'apel :   m_pIPicture.Serialize(ar) ;  j'ai une erreur de compilation " 'Serialize' : is not a member of 'IPicture'"
 
Comment je doit faire pour sérialiser ce pointeur ?

n°1279602
slash33
Posté le 09-01-2006 à 14:53:24  profilanswer
 

Oui il faut redéfinir Serialize mais ce n'est possible qu'à la condition que la classe hérite de CObject. Si IPicture n'hérite pas de CObject tu ne peux pas utiliser Serialize(). Sinon tu peux utiliser une classe compagnon qui implémente Serialize.

n°1279603
slash33
Posté le 09-01-2006 à 14:54:44  profilanswer
 

Au fait pourquoi m_pIPicture alors qu'apparament ce n'est pas un pointeur (présence du . au lieu du -> ) ?

n°1279934
fildz
Posté le 09-01-2006 à 21:00:29  profilanswer
 

Bonne remarque je me suis trompé, mais il s'agi bien d'un pointeur...autant pour moi. Merci pour les idée mais jpense ke je fait sérialiser des CString contenant l'ensemble des chemin des image plutot que ma classe CPicture...l'échéance du projet arrive a grand pas...et il m'en reste 2 pour la meme date :s


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [Visual MFC] Sérialisation de structure (LOGFONT)...?

 

Sujets relatifs
Héritage de structure en C/C++?Création de composants graphiques perso Visual C++
ActiveX/ Visual Basic [Résolu]Problème structure de mon site
[C#] Xml SerialisationProblème avec les <Vector> entre Visual Studio 6 et 8.
pb de fonctions avec Visual BasicGérer une BDD en C++ sous Visual Studio
visual editor java[SGBD/SQL] structure de tables [RESOLU]
Plus de sujets relatifs à : [Visual MFC] Sérialisation de structure (LOGFONT)...?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR