PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → probleme toucheenfonce sur smartphone
probleme toucheenfonce sur smartphone
Débuté par s.brackez, 30 sep. 2005 08:42 - 3 réponses
Posté le 30 septembre 2005 - 08:42
bonjour,

de mon appli, l'utilisateur peut lancer une fonction en appuyant sur une touche du clavier du smartphone.
Le probleme, le traitement de cette fonctionnalitée etant assez long, si l'utilisateur appuye trop longtemps sur la touche, ce traitement est executé plusieurs fois !!!

il y a t'il pas un moyen de bloquer le clavier pendant le traitement ? ou autre ?

j'ai essayé ToucheEnfoncée(Asc(6), Faux) mais meme probleme....
Posté le 30 septembre 2005 - 11:50
Une variable globale
gbAppliLancee est un booleen = faux

Dans le code de lancement de la fonction :
Si gbAppliLancee alors retour
gbAppliLancee = vrai
//---- Lancement de la fonction
......
......
// Fin de la fonction
gbAppliLancee = vrai



"stef" <s.brackez@atp01.com> a écrit dans le message de news:
433cc99f$1@news.pcsoft.fr...


bonjour,

de mon appli, l'utilisateur peut lancer une fonction en appuyant sur une
touche du clavier du smartphone.
Le probleme, le traitement de cette fonctionnalitée etant assez long, si
l'utilisateur appuye trop longtemps sur la touche, ce traitement est
executé plusieurs fois !!!

il y a t'il pas un moyen de bloquer le clavier pendant le traitement ? ou
autre ?

j'ai essayé ToucheEnfoncée(Asc(6), Faux) mais meme probleme....
Posté le 30 septembre 2005 - 12:10
// Fin de la fonction
gbAppliLancee = faux -----> a faux bien sûr ... j'avais fais un
copié-collé trop rapide !..



"Gérard" <_no_spam_aurilog@wanadoo.fr> a écrit dans le message de news:
433cd9df@news.pcsoft.fr...

Une variable globale
gbAppliLancee est un booleen = faux

Dans le code de lancement de la fonction :
Si gbAppliLancee alors retour
gbAppliLancee = vrai
//---- Lancement de la fonction
.....
.....
// Fin de la fonction
gbAppliLancee = vrai



"stef" <s.brackez@atp01.com> a écrit dans le message de news:
433cc99f$1@news.pcsoft.fr...


bonjour,

de mon appli, l'utilisateur peut lancer une fonction en appuyant sur une
touche du clavier du smartphone.
Le probleme, le traitement de cette fonctionnalitée etant assez long, si
l'utilisateur appuye trop longtemps sur la touche, ce traitement est
executé plusieurs fois !!!

il y a t'il pas un moyen de bloquer le clavier pendant le traitement ? ou
autre ?

j'ai essayé ToucheEnfoncée(Asc(6), Faux) mais meme probleme....


Posté le 30 septembre 2005 - 13:47
merci, Gérard pour l'astuce....