PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM18] Erreur fatale, accès à une variable non déclarée
[WM18] Erreur fatale, accès à une variable non déclarée
Débuté par dakota77, 16 fév. 2013 09:47 - 6 réponses
Membre enregistré
34 messages
Posté le 16 février 2013 - 09:47
Bonjour,

J’ai réalisé plusieurs applications sous Windev Mobile 18. Avec chacune d’elles je rencontre l’erreur suivante :
« Erreur fatale, accès à une variable non déclarée. Dans les applications Java et Android, il est fortement déconseillé d’utiliser une variable avant sa déclaration. »

Lorsque l’application est lancée elle fonctionne parfaitement.
Le problème survient lorsqu’on lance l’application, que l’on appuie sur le touche Home, que l’on utilise d’autres applications (exemple : allumer le Wifi, appareil photo, …) puis que l’on revient sur l’appli Windev.
Il semble que le programme soit réinitialisé et que les déclaration des variables globales soient perdues.

Merci
Htc One X
Android 4.1.1
Htc Sense 4.1
Posté le 26 avril 2013 - 17:55
Bonjour à tous..

Toujours le même problème :)
On adoooore les beaux outils de dév qui sont maintenus quand... Le joli Service Commercial ne fait pas de belles démos époustouflantes :)

Nous développons aussi un logiciel qui doit fonctionner sous Android, la réalisation est facile et superbe, le lancement sur le téléphone ou la tablette est tout à faire facile mais...

A l'utilisation, quand le logiciel passe "au second plan" et que l'utilisateur veut y revenir : erreur identique.... "accès à une variable non déclarée" alors que le logiciel fonctionne correctement quand il est au 1er rang et y reste..

Priez pour nous, pauvres développeurs et "Béta-testeurs" de chez PcSoft :(
Posté le 27 avril 2013 - 16:07
Bonjour Pierre

pas testé, mais il semble (d'après des tests sur le forum US) que faire
la chose suivante résout le problème :

Dans le code projet "passe en avant plan"
Ajouter le code

InitWindow(False)

C'est le code US, mais il marche en version Fr aussi

Fais un test et dis nous si ca résoud chez toi aussi ?

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html


On 4/26/2013 10:55 AM, boulanger pierre wrote:
Bonjour à tous..

Toujours le même problème :)
On adoooore les beaux outils de dév qui sont maintenus quand... Le joli Service Commercial ne fait pas de belles démos époustouflantes :)

Nous développons aussi un logiciel qui doit fonctionner sous Android, la réalisation est facile et superbe, le lancement sur le téléphone ou la tablette est tout à faire facile mais...

A l'utilisation, quand le logiciel passe "au second plan" et que l'utilisateur veut y revenir : erreur identique.... "accès à une variable non déclarée" alors que le logiciel fonctionne correctement quand il est au 1er rang et y reste..

Priez pour nous, pauvres développeurs et "Béta-testeurs" de chez PcSoft :(
Posté le 29 avril 2013 - 11:34
Mesdames, Messieurs, bonjour.

Je viens d'essayer la ligne "InitWindow(False)" dans la partie du code "passe au 1er plan" et...

C'est pire :( .. Le logiciel "n'explose" pas mais... il se vire carrément de la mémoire du pocket Android..

Donc.. A suivre...
Membre enregistré
34 messages
Posté le 29 avril 2013 - 21:51
Bonjour

J'ai appliqué la modification et essayé le programme pendant une journée.
Le message d'erreur continue de s'afficher aussi souvent qu'avant la modif.
Posté le 30 avril 2013 - 16:03
Bonjour,

Idem pour moi, hélas ca ne marche pas mieux.
Membre enregistré
20 messages
Posté le 02 mai 2013 - 15:22
Bonjour à tous,

J'ai eu le même problème. C'était des variables globales au projet qui me provoquaient cette erreur. Je suis donc passé par des variables globales à la fenêtre et non au projet. Mon problème a été résolu.

En espérant vous avoir aidé.