PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Déserialise
Déserialise
Iniciado por David TOUTAIN, 26,abr. 2024 17:57 - No hay respuesta
Miembro registrado
1 mensaje
Publicado el 26,abril 2024 - 17:57
Bonjour à tous

Je rencontre un problème avec la fonction désérialise.
Lorsque que je sérialise un tableau de données contenant des nombres négatifs contenus dans une classe , je n'ai pas de souci.

Sérialise(gclLesPlannings, bufFonctions_XML, psdXML)

(Le fichier XML)
<m_DebNuit>21</m_DebNuit>
<m_finNuit>5</m_finNuit>
<LaFonction>114</LaFonction>
<duTotalHeures>PT-2H</duTotalHeures>
<duHeuresJrs>PT-2H</duHeuresJrs>

En revanche, quand je le désérialise,je rencontre une erreur.
La désérialisation a bloqué. La donnée (précédemment négative) est à 0.

QUAND EXCEPTION DANS
Désérialise(gclLesPlannings,bufLFonctions_XML,psdXML)
FAIRE
Trace("Tableau incomplet")
FIN

Avez vous déjà rencontré ce problème ?

PS: J'ai essayé avec les deux parametres psdXML et psdXMLagrégé
PS2 : Je ne peux pas utiliser la fonction psdJson car j'ai des types "email" dans la classe.

Merci de vos solutions.