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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème copie d'objet et serialisation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème copie d'objet et serialisation

n°1965143
drrobert
All you need is cash
Posté le 11-02-2010 à 18:31:26  profilanswer
 

Bonjour,

 

J'ai un soucis. J'ai une classe Devis. Cette classe est du genre complique (des plein de classe que j'ai définie avec des collections et tout le toutim). Ne souhaitant pas implémenter IClonable sur toutes les classes qui composer ma classe Devis. J'ai essaye une méthode venant de http://floriannouri.developpez.com [...] py-object/ qui conseille de sérialiser l'objet et le recréer dans un nouvel espace mémoire.

Code :
  1. #region ICloneable Membres
  2.         public object Clone()
  3.         {
  4.              MemoryStream ms = new MemoryStream();
  5.             BinaryFormatter bf = new BinaryFormatter();
  6.             bf.Serialize(ms, this);
  7.             ms.Position = 0;
  8.             object obj = bf.Deserialize(ms);
  9.             ms.Close();
  10.             return obj;
  11.         }
  12.         #endregion
 

Je précise que j'ai spécifié [Serializable] sur Devis et toutes les classes composants Devis.
Et j'ai ce message d'erreur incompréhensible :

 

Impossible de charger le fichier ou l'assembly 'sauhs5du, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' ou une de ses dépendances. Le fichier spécifié est introuvable.

  


Message édité par drrobert le 11-02-2010 à 18:40:25

---------------
last.fm-RYM
mood
Publicité
Posté le 11-02-2010 à 18:31:26  profilanswer
 

n°1965309
drrobert
All you need is cash
Posté le 12-02-2010 à 10:47:59  profilanswer
 

ok merci je vais checker ca

 

Edit : je n'ai peut pas préciser que sans l'appel à Clone mon code marche très bien


Message édité par drrobert le 12-02-2010 à 10:48:59

---------------
last.fm-RYM
n°1965392
drrobert
All you need is cash
Posté le 12-02-2010 à 12:47:41  profilanswer
 

J'ai l'erreur à l'exécution.

 

Mon projet est une appli console qui appelle une Bibliothèque de classe (et le code en question est dans la bibliothèque)


Message édité par drrobert le 12-02-2010 à 12:48:04

---------------
last.fm-RYM
n°1992662
drrobert
All you need is cash
Posté le 12-05-2010 à 16:09:45  profilanswer
 

Je viens de revoir ce sujet ouvert depuis longtemps. J'ai solution du problème si certain ont le même et c'est pas simple.
 
Le problème vient du fait que mon objet a un objet de bdd Linq. Et ces objet ne sont pas pas serializable en tout pas de la manière classique. Il faut utiliser la serialisation de type Datacontract.


---------------
last.fm-RYM

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Problème copie d'objet et serialisation

 

Sujets relatifs
problème d'extraction de donnéesprobleme de modele sou firefox mais pas sous IE [voir fin post ]
[SQL] Copie table avec ajout de champsprobleme referencement (prise en compte balise meta + contenu texte)
Problème WordpressProblème génération nombres aléatoires
[eclipse] probleme avec un plugin (IDE OpenLaszlo)Problème MsgBox
[BASH] automatisation de copie de CD[OK] Problème de connexion entre Java (par Eclipse) et MAMP
Plus de sujets relatifs à : Problème copie d'objet et serialisation


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