PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Déserialise
Déserialise
Iniciado por David TOUTAIN, abr., 26 2024 5:57 PM - Sem resposta
Membro registado
1 mensagem
Publicado em abril, 26 2024 - 5:57 PM
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.