Mais est-ce vraiment la meilleur solution ? Est-il possible de
convertir mon tableau entier en binaire en un coup puis enregistrer ca
dans un fichier ? serialisation..??
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 11 janv. 2005 à 09:29
En tout cas quand tu sérializes une Collection (j'entends par là une class qui dérive de CollectionBase) le sérializer s'occupe lui même de sérializer chaque objects de la collection et toutes ces sous-classes !
Ceci dit, il peut y avoir des problèmes (il me semble) si on a des "références cycliques". Genre une class A qui référencie B et la class B qui référencie A...
J'imagine donc que les tableaux sont logés à la même enseigne !?
Puisqu'un tableau est finalement une sorte de collection....
Arthenius
Messages postés1182Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 6 septembre 201114 11 janv. 2005 à 09:11
je n'ai jamais serialiser de tableau...
mais peut etre le fonctionnement est le meme...un tableau c un objet...
si ca se trouve tu lance la serialization sur le tableau (une fois) et il te genere le fichier avec le tableau complet...a mon avis pas de boucle a faire....
mais bon c a tester
Arthenius
"Il n'y a pas de mauvais développeurs,...
mais uniquement de mauvais utilisateurs..."
bip98
Messages postés104Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention29 avril 20081 11 janv. 2005 à 08:50
Merci pour ta source !! Elle est très bien !
J'ai mieux compris le fonctionnement de la serialization ! Mais j'ai quand même une question !
Dans ton programme tu serializes une classe ! mais dans le miens je dois serializer une structure (avec tableau), d'après ton fonctionnement je comprends bien comment serializer une structure simple ou un classe mais comment faire pour qu'il serialize le toute (tout le tableau)??
Si je fais un boucle dans la sérialization je pense que ca va me créer un fichier par case de mon tableau et c'est pas très propre !
Peux-tu m'éclairer ?
Vous n’avez pas trouvé la réponse que vous recherchez ?