EXEMPLE DE SÉRIALISATION D'OBJETS

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 8 déc. 2005 à 09:01
_Fabien Messages postés 119 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 28 avril 2008 - 10 janv. 2007 à 13:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34964-exemple-de-serialisation-d-objets

_Fabien Messages postés 119 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 28 avril 2008
10 janv. 2007 à 13:49
Merci. Charles Racaud m'a répondu ici ->

http://www.vbfrance.com/infomsg_QUESTION-TRES-BETE_870170.aspx#5

Il a dit comme toi. Ça marche.

Sinon faut ajouter dans le code (pour ceux qui ont coincé comme moi) :

Imports system.windows.forms

Sinon, ton code m'intéresse car comme dit plus haut, mon vrai but est d'écrire une structure (ou alors une classe si marche pas) dans un fichier binaire. Et j'y arrive pas ! Alors, si je comprends ton code, j'essaierai de l'appliquer non pas pour des fichiers XML mais pour des fichiers binaires.

Voici 2 liens (une source et un message de moi dans le forum) :

http://www.vbfrance.com/codes/NET-TYPE-STRUCTURE-COMPATIBILITE-VB6_25830.aspx

http://www.vbfrance.com/infomsg_LIRE-ECRIRE-STRUCTURE-DANS-FICHIER_865075.aspx#6
Senynium X Messages postés 49 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 12 juin 2008
10 janv. 2007 à 12:58
Salut,
Ce code ne génère pas d'erreur dans un module. Verifie que tu as une référence à la bibliothèque "system.windows.forms" dans ton projet.
_Fabien Messages postés 119 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 28 avril 2008
10 janv. 2007 à 12:38
J'ai une question très bête : j'arrive pas à faire marcher ton programe. Où dois-je le compiler ? Dans fichier "Module", "Class", "Unité de test" (...) ?

Lorsque je le mets dans un module, il m'affiche des erreurs comme quoi MessageBox, MessageBoxButtons ne sont pas déclarés. Pareil quand je le mets dans un fichier "Class".
_Fabien Messages postés 119 Date d'inscription vendredi 17 novembre 2006 Statut Membre Dernière intervention 28 avril 2008
10 janv. 2007 à 11:32
Merci pour cet exemple clair et simple qui ravira les débutants comme moi.

Ce serait bien de faire la même chose avec des structures mis dans des fichiers binaires.

Sinon, moi non plus, je ne sais pas pourquoi Microsoft a inventé la sérialisation ?
sakty Messages postés 1 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 14 décembre 2005
14 déc. 2005 à 15:25
merci pour vous ;mais c'est tres dificile
stef2004 Messages postés 105 Date d'inscription mercredi 4 février 2004 Statut Membre Dernière intervention 29 décembre 2005
9 déc. 2005 à 23:29
c'est quoi la sérialisation? excusez mon ignorance :)
Senynium X Messages postés 49 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 12 juin 2008
8 déc. 2005 à 09:45
Ah ? Et elle se sérialise toute seule ? Tu me montres comment faire ?
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
8 déc. 2005 à 09:01
Je croyais qu'il suffisait simplement de mettre un attribut [Serialisable] sur la classe, en moins d'une ligne de code ???
Rejoignez-nous