cs_boumboum
Messages postés25Date d'inscriptionsamedi 8 mars 2003StatutMembreDernière intervention12 novembre 2022
-
6 juin 2020 à 09:18
Whismeril
Messages postés18398Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention28 mai 2023
-
6 juin 2020 à 14:57
Bonjour,
En plein développement d'une application de gestion de flux du type Witness, je bloque sur la sauvegarde du projet.
J'ai créé plusieurs classes dont une héritant du contrôle Panel :
Public Class Class_Table : Inherits Panel
Après avoir déssiné mon projet, la sauvegarde de type sérialisation XML fonctionne pour mes classes n'héritant pas de contrôle VB mais ne fonctionne pas pour cette classe. J'ai le message
System.InvalidOperationException
HResult=0x80131509
Message=Une erreur s'est produite lors de la réflexion du type 'Virtual_Realness.Class_Table'.
Exception interne 1 :
InvalidOperationException : Impossible de sérialiser le membre 'System.ComponentModel.Component.Site' de type 'System.ComponentModel.ISite'. Pour plus de détails, consultez l'exception interne.
Exception interne 2 :
NotSupportedException : Impossible de sérialiser le membre System.ComponentModel.Component.Site de type System.ComponentModel.ISite car il s'agit d'une interface.
Apparemment et d'aprés mes recherches, on ne peut pas sérialiser un contrôles standard (Panel en l'occurence).
Mais là je séche un peu.
Quelqu'un pourrait-il m'indiquer un moyen de contourner le probléme ?
Whismeril
Messages postés18398Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention28 mai 2023623 6 juin 2020 à 14:57
Après un contrôle ne se serialize pas, sans doute, parce que ça n’est souvent qu’une représentation de la donnée.
Ce serait plutôt la donnée qu’il faudrait serializer