Bonjour,
j'utilise la fonction Désérialise dans mon application (WD mobile 20)
le code :
Dans l’émulateur windev cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 sJson2 est une chaîne ANSI // Requête SI HTTPRequête(sUrlRequete+"?action=get&var=start&lg=french") = Vrai ALORS sJson2 = HTMLVersTexte(HTTPDonneRésultat(httpRésultat)) oMsg2 est un StMsg2 Désérialise(oMsg2,sJson2,psdJSON) SI oMsg2.sResult.sError = 0 ALORS OuvreFenêtreMobile(FEN_LOGIN) SINON LIB_Erreur=(oMsg2.sResult.msg) FIN SINON Erreur(ErreurInfo()) FIN
La génération de l'apk se fait sans erreur.
L'installation sur le Mobile OK
mais quand je lance l'application j'ai le message :
Erreur dans le traitement
Déclaration globales de FEN_main.
Vous avez appelé la fonction Désérialise.
fr.pcsoft.wdjava.core.c.d
Cordialement
Partager