cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
4 mai 2009 à 19:07
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 2013
-
5 mai 2009 à 12:32
Salut,
J'ai un piti problème avec la désérialisation :
J'ai le code suivant :
Dim myFileStream As IO.Stream = IO.File.OpenRead(tmp_NomCompletFichier)
Dim deserializer As New Runtime.Serialization.Formatters.Binary.BinaryFormatter()
Dim b As Class_Editeur_Code_Serialisable = DirectCast(deserializer.Deserialize(myFileStream), Class_Editeur_Code_Serialisable)
myFileStream.Close()
Le problème est le suivant :
Dans la class Class_Editeur_Code_Serialisable, j'ai une variable, qui a pour type, un contrôle personnalisé de ma création, sérialisable aussi.
Mais voila, des que cette fameuse variable possède une valeur lorsqu'elle est sérialisé, le code s'arrête brusquement sur la 3ème ligne (durant la désérialisation, dans le code que j'ai mit ci dessus), et ce sans même lever d'exception ! Du coup chui un peu paumé là.
Note : cette variable est un tableau, je ne sais pas si ça joue, mais on sais jamais
cs_veler
Messages postés723Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention23 janvier 20132 5 mai 2009 à 12:32
C'est fou quand même ! Des qu'il s'agit d'un tableau, ça ne fonctionne pas. J'ai tenté plein d'astuce, même de sérialiser uniquement un tableau, mais ça ne fonctionne toujours pas. Notez aussi que le type de ce tableau est en réalité une class héritié de ListViewItem, et que cette class se trouve dans une dll, on sais jamais, si ça peu vous aider pour m'aider (lol le jeu de mot)