Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
1860 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°1965189
Fred82
Posté le 11-02-2010 à 21:36:40  profilanswer
 

Il y a des chances pour cette erreur n'ait rien à voir avec ton problème de copie d'objet.
 
Regarde dans les "Références" de ton projet, regarde quelle assembly il n'arrive pas à trouver : VS met une petite icône jaune dessus. Identifie alors de quoi il s'agit comme assembly. Éventuellement regarde avec notepad le .csproj pour avoir des infos plus précises sur cette assembly. Si tu crois que tu n'en as pas besoin, vire-la. Autrement, essaye de retrouver la bonne assembly.


---------------
Vos smileys favoris sur HFR : Script Greasemonkey / Topic HFR officiel
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°1965332
Fred82
Posté le 12-02-2010 à 11:15:42  profilanswer
 

C'est à la compilation ou a l'exécution que tu as ce message d'erreur ?
 
Quel est ton type de projet : appli console, web, winform, autre ?


---------------
Vos smileys favoris sur HFR : Script Greasemonkey / Topic HFR officiel
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


Hit-Parade
Copyright © 1997-2012 Hardware.fr SARL / Groupe LDLC / LesNumeriques.com / Version anglaise du site: BeHardware