| |
Posted on October, 18 2012 - 8:55 AM |
Bonsoir,
J'ai un gros soucis avec l'appel aux fonctions native Android. Je m'explique: - J'ai des boutons dans une fenêtre qui me permettent de passer un appel téléphonique, envoyer un SMS ou un mail - J’utilise telDialerCompose (pour le téléphone) et EmailLanceAppli() pour les mails, donc rien de spécial
Et au retour après l'envoi du mail ou l'appel téléphonique, j'ai toujours l'erreur "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"
Je ne fais rien sur cette fenêtre (pas de retour via le bouton de l'appareil), donc je ne comprend pas ce qui ne lui plait pas.
Merci pour vos lumières,
Fredd |
| |
| |
| | | |
|
| | |
| |
Posted on October, 23 2012 - 4:17 PM |
Je rencontre le même problème. je suis très intéressé par la solution à ce problème. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 25 2012 - 8:50 AM |
C'est bizarre. J'utilise la fonction telDialerCompose(fSansEspace(SAI_Tel_Mobile)) pour déclencher les appels et cela fonctionne bien.
Comment faites-vous ? Eric |
| |
| |
| | | |
|
| | |
| |
Posted on October, 25 2012 - 10:10 AM |
J'utilise la même fonction, sans celle pour enlever les espaces car mon numero n'en a jamais. La fonction marche bien, mais lorsque l'appareil rend la main a l'application et qu'ensuite je veux faire une action qui fait appel a une variable (locale ou globale), c'est là que le message arrive.
J'ai envoyé au support une application avec 2 boutons et les codes derrière pour qu'il teste et me dise ce que j'ai loupé. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 25 2012 - 11:01 AM |
Mon problème arrive, lorsque je ferme l'application avec le bouton home et essaye de la relancer quelques minutes plus tard. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 25 2012 - 1:32 PM |
Bonjour à tous,
Nous rencontrons le même problème quand le bouton home est sélectionné. Nous avons une fenêtre 1 avec divers champs, dont des heures ..., nous appelons une fenêtre 2 pour définir par exemple une heure. La modification effectuée dans la fenêtre 2 est transmise au champ de la fenêtre 1 lors du code de fermeture de la fenêtre 2.
Si pour fermer la fenêtre 2 nous utilisons le bouton home, plantage, avec le même message d'erreur. Si pour fermer la fenêtre 2 nous utilisons un bouton avec la commande Ferme(), aucun problème.
En fait, nous nous sommes rendus compte qu'en utilisant le bouton Home, le code de fermeture de la fenêtre était appelé 2 fois. Nous pensons que lors du second appel, le lien entre les 2 fenêtres n'existe plus et que le champ de la fenêtre 1 qui doit être mis à jour est devenu inconnu.
Si vous pouvez vérifier de votre coté ...
Bonne journée.
Frank SACCO
"Antoine" a écrit dans le message de groupe de discussion : 29fae1f3a084711f16f457761d53de9a@news.pcsoft...
Mon problème arrive, lorsque je ferme l'application avec le bouton home et essaye de la relancer quelques minutes plus tard. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 25 2012 - 5:22 PM |
Effectivement, j'utilise également le bouton "home" pour sortir de l'appel téléphonique ou de la gestion d'envoi de mail.
Je regarde en ne passant pas par le bouton "home" si cela fait la même chose. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 25 2012 - 11:07 PM |
Effectivement, cela n'arrive que lorsque j'utilise le bouton "home" de mon appareil. Si j'utilise le bouton "back" de l'application téléphone ou du client de messagerie, cela passe trés bien.
Cela veut donc dire qu'il faut gérer le retour via le bouton physique "home" et là, je sèche. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 31 2012 - 12:54 PM |
Avez vous trouver une solution? De mon coté pas encore. |
| |
| |
| | | |
|
| | |
| |
Posted on October, 31 2012 - 2:40 PM |
Toujours pas. J'ai donné un exemple au support tech qui n'arrive pas à reproduire le bugg
Affaire à suivre. |
| |
| |
| | | |
|
| | |
| |
Posted on November, 08 2012 - 2:45 PM |
Je rencontre le même problème, avez vous eu un retour du support? cordialement |
| |
| |
| | | |
|
| | |
| |
Posted on November, 09 2012 - 8:04 AM |
Paul a écrit dans le message de news <193cb50c7cf2c6bb9666f7d1bbe075e0@news.pcsoft> :
Je rencontre le même problème, avez vous eu un retour du support? cordialement
Vous avez vu qu en v18 ce point a été traité par ajout d une valeur retour sur les fenetres fille android.? Moi j avais ce meme message d'erreur sur des BACK censé fermer les fenetres fille. pour avoir la correction a priori faut acheter la nouvelle version. Sic! |
| |
| |
| | | |
|
| | |
| |
Posted on January, 01 2013 - 3:32 PM |
Bonjour,
Avec la version 18 on obtient le même problème. On perd la déclaration des variables globales des que l'on appel une application externe (email, appareil photo). Mes globales sont des tableaux d'objets dynamiques ou pas...Au mieux ca marche une fois... mais la deuxième fois on le système tombe en exception. Ce problème est bloquant pour la diffusion d'applications. |
| |
| |
| | | |
|
| | |
| |
Registered member 34 messages |
|
Posted on January, 08 2013 - 7:55 PM |
Bonjour,
J’ai réalisé plusieurs applications sous Windev Mobile. 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. Dans mon cas, le problème survient lorsqu’on lance l’application, qu’on utilise d’autres applications (exemple : allumer le Wifi, appareil photo, …) puis qu’on revient sur l’appli Windev quelques minutes après son lancement. Il semble que le programme soit réinitialisé et que les déclaration des variables globales soient perdues.
J’espérais que ce bug serait corrigé avec la version 18 mais il n’en est rien.
Merci Htc One X Android 4.1.1 Htc Sense 4.1 |
| |
| |
| | | |
|
| | |
| |
Posted on January, 22 2013 - 11:05 AM |
Bonjour,
Je rencontre exactement le même problème de "variables non déclarées" au moment de relancer une application mobile mise en arrière plan.
Quelqu'un aurait trouvé le moyen de contourner le problème, c'est assez gênant. |
| |
| |
| | | |
|
| | |
| |
Registered member 73 messages Popularité : +2 (2 votes) |
|
Posted on January, 22 2013 - 12:27 PM |
Je confirme, cette erreur apparait dés que l'on fait appel à une autre appli Android. Que ce soit l'envoi de mails ou appel téléphonique à partir de l'appli WM ou si l'on utilise une autre appli (navigateur WEB, lecture des SMS) et que l'appli WM se retrouve en arrière plan. |
| |
| |
| | | |
|
| | |
| |
Posted on January, 22 2013 - 5:37 PM |
Bonjour,
Même problème sur mes applis. C'est quand même étonnant que le support n'arrive pas à reproduire la même erreur vu le nombre de personne qui la signale ! Par contre chez moi (Samsung GALAXY S avec Android 2.3.3) l'erreur ne se produit pas systématiquement lors de l'utilisation du bouton Home ou lors de la réception d'un appel. Je n'ai pas encore identifié une manière de la provoquer.
Marc. |
| |
| |
| | | |
|
| | |
| |
Registered member 34 messages |
|
Posted on January, 23 2013 - 9:56 PM |
Bonjour,
Je rencontre ce problème avec des téléphones Android >= 4 (Htc One x, Sony Xperia U) Par contre pas de problème sous Android < 4. |
| |
| |
| | | |
|
| | |
| |
Posted on January, 25 2013 - 2:31 PM |
Bonjour.
J'ai le même problème.
Régulièrement lorsque le programme passe en arrière-plan, celui-ci plante avec le même message "Il est fortement déconseillé d'utiliser une variable avant sa déclaration". Le plantage ne se produit jamais si le programme reste au premier plan.
Le programme est installé sur une tablette Samsung Galaxy Tab2 avec Android 4.1.1 |
| |
| |
| | | |
|
| | |
| |
Posted on February, 05 2013 - 11:03 AM |
Aucune nouvelle à ce sujet ? C'est quand même un bug très handicapant pour les utilisateurs.
Quelqu'un a trouvé un moyen de contourner le problème ou il faut juste "faire avec" ? |
| |
| |
| | | |
|
| | |
| |
Posted on April, 11 2013 - 3:43 PM |
En tout cas, ce problème n'a pas été résolu en version 06F180046j... |
| |
| |
| | | |
|
| | |
| |
Posted on April, 19 2013 - 12:30 AM |
Bonjour
Arrivant à reproduire le problème systématiquement dans un projet simplifié, je viens de relancer le support technique.
Cette erreur est particulièrement gênante et bloque la diffusion de programmes professionnels.
Dès réception d'informations du ST, je vous tiens au courant. |
| |
| |
| | | |
|
| | |
| |
Registered member 34 messages |
|
Posted on April, 19 2013 - 8:08 PM |
Bonjour Même problème pour moi et depuis des mois sans aucune solution du support technique. Pourtant le problème est facilement reproductible. Il apparaît aussi bien sur un Htc One X, sur un Samsung Galaxy S3 et sur une tablette Samsung Galaxy Note Note 10.1
Merci |
| |
| |
| | | |
|
| | |
| |
Posted on April, 27 2013 - 4:07 PM |
Bonjour à tous
je n'ai pas personnellement 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
Faites un test et dites nous si ca résout le problème chez vous aussi ?
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Plus d'information sur http://fabriceharari.com/index_FR.html
On 4/19/2013 1:13 PM, dakota77 wrote:
Bonjour Même problème pour moi et depuis des mois sans aucune solution du support technique. Pourtant le problème est facilement reproductible. Il apparaît aussi bien sur un Htc One X, sur un Samsung Galaxy S3 et sur une tablette Samsung Galaxy Note Note 10.1
Merci
|
| |
| |
| | | |
|
| | |
| |
Posted on June, 12 2013 - 10:34 PM |
bonsoir,
non, ça ne fonctionne pas.
quelqu'un a eu des news ???
merci, |
| |
| |
| | | |
|
| | |
| |
Posted on June, 12 2013 - 10:34 PM |
bonsoir,
non, ça ne fonctionne pas.
quelqu'un a eu des news ???
merci, |
| |
| |
| | | |
|
| | |
| |
Posted on June, 14 2013 - 10:42 PM |
j'ai eu la meme erreur avec le widget android qui ne prend pas en compte les variables globales j'ai du creer un fichier texte dans le repertoire de l'application et que je relie via un timer et depuis le probleme est resolue il y a aussi la solution de mettre ses variables dans une base sqlite |
| |
| |
| | | |
|
| | |