PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → Crash à l'ouverture d'une fenêtre interne
Crash à l'ouverture d'une fenêtre interne
Iniciado por JP chane, 09,oct. 2020 09:08 - 2 respuestas
Miembro registrado
19 mensajes
Popularité : +1 (1 vote)
Publicado el 09,octubre 2020 - 09:08
Bonjour à tous,

Je me retrouve coincé depuis plusieurs mois, et même si le support m'a dit avoir remonté mon bug à l'équipe de développement, j'espère que quelqu'un aura su corriger/contourner ce problème.

Chaque fois que j'essaie d'ouvrir une fenêtre interne, mon application plante lorsque je suis sur mon appareil, mais fonctionne bien en mode émulateur.
ci-dessous l'erreur en question.
===== Erreur =====
Date et heure=09/10/2020 09:00:26
Fonction WLangage=OuvreFille
Traitement=Déclarations globales de FEN_Fiche_Client
Pile WLangage=Déclarations globales de FEN_Fiche_Client
Clic gauche sur FEN_Fiche_Client.BTN_Commande_client
Pile Java=fr.pcsoft.wdjava.core.erreur.WDErreurManager.a(WDErreurManager.java:32)
fr.pcsoft.wdjava.core.erreur.WDErreurManager.a(WDErreurManager.java:111)
fr.pcsoft.wdjava.ui.champs.fenetre.y.declarerGlobale(y.java:542)
com.masociete.tp_2_0.wdgen.GWDFFEN_Fiche_Client.declarerGlobale(GWDFFEN_Fiche_Client.java:2350)
fr.pcsoft.wdjava.ui.champs.fenetre.y.onCreateWindow(y.java:437)
fr.pcsoft.wdjava.ui.champs.fenetre.WDFenetre.activity_onCreate(WDFenetre.java:155)
fr.pcsoft.wdjava.ui.activite.j.run(j.java:3)
android.os.Handler.handleCallback(Handler.java:751)
android.os.Handler.dispatchMessage(Handler.java:95)
fr.pcsoft.wdjava.core.utils.ec.a(ec.java:59)
fr.pcsoft.wdjava.ui.champs.fenetre.WDFenetre.ouvre(WDFenetre.java:1)
fr.pcsoft.wdjava.ui.champs.fenetre.y.ouvre(y.java:665)
fr.pcsoft.wdjava.ui.champs.fenetre.y.ouvrirFenetre(y.java:646)
fr.pcsoft.wdjava.api.WDAPIFenetre_Commun.ouvreFille(WDAPIFenetre_Commun.java:132)
fr.pcsoft.wdjava.api.WDAPIFenetre_Commun.ouvreFille(WDAPIFenetre_Commun.java:192)
com.masociete.tp_2_0.wdgen.GWDFFEN_Fiche_Client$GWDBTN_Commande_client.clicSurBoutonGauche(GWDFFEN_Fiche_Client.java:2194)
fr.pcsoft.wdjava.ui.cb.executerTraitement(cb.java:105)
fr.pcsoft.wdjava.ui.champs.uc.executerTraitement(uc.java:558)
fr.pcsoft.wdjava.ui.bb.a(bb.java:32)
fr.pcsoft.wdjava.ui.bb.appelPCode(bb.java:26)
fr.pcsoft.wdjava.ui.cb.appelPCode(cb.java:280)
fr.pcsoft.wdjava.ui.champs.tc.appelPCode(tc.java:973)
fr.pcsoft.wdjava.ui.cb.appelPCode_TLM(cb.java:6)
fr.pcsoft.wdjava.ui.champs.bouton.e.onClick(e.java:10)
android.view.View.performClick(View.java:5637)
android.view.View$PerformClick.run(View.java:22433)
android.os.Handler.handleCallback(Handler.java:751)
android.os.Handler.dispatchMessage(Handler.java:95)
android.os.Looper.loop(Looper.java:154)
android.app.ActivityThread.main(ActivityThread.java:6126)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
Thread=id=1
name=main
priority=5
groupName=main

===== Application =====
Nom de l'application=GO TP 2_0
Version de l'application=0.0.51.0
Nom du package=com.masociete.tp_2_0
Date et heure de lancement=09/10/2020 08:53:27
Version du framework Android=25.0.336.0

===== Appareil =====
Modèle=CT40
Constructeur=Honeywell
Marque=Honeywell

===== Système =====
Numéro de version d'Android=7.1.1 (Nougat)
Api Level Android=25
Mémoire de stockage interne totale=17,89 Go
Mémoire de stockage interne disponible=13,29 Go
Densité de l'écran=320
Résolution de l'écran=720x1280


Je sais que je pourrais dans le pire des cas contourner ce souci en transformant mes FI en Fenêtres normales, mais je préférerais ne pas avoir à en arriver là...

Merci d'avance et bonne journée à tous !
Publicado el 09,octubre 2020 - 14:10
le message d'erreur dit OUVREFILLE... ce qui n'est PAS l'instruction à utiliser pour ouvrir une fenêtre INTERNE...

Donc, soit tu ne nous dit pas tout, soit c'est ton problème.
Miembro registrado
19 mensajes
Popularité : +1 (1 vote)
Publicado el 09,octubre 2020 - 15:18
En effet, j'avais visiblement mal compris le principe de la fenêtre interne ! En utilisant Changefenêtresource je n'ai plus de problème, merci de ton aide !