PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → Comportement normal ou pas ?
Comportement normal ou pas ?
Started by Christian H., Feb., 18 2017 8:42 AM - 3 replies
Registered member
36 messages
Posted on February, 18 2017 - 8:42 AM
Bonjour à tous,

Quelqu'un pourrait-il me confirmer si les comportements ci-dessous sont normal ?
1) L'éxécution du code ci-dessous en mode Test génère l'erreur "Cette syntaxe n'est pas supportée sur la plateforme courante.". Que ce soit en mode Android ou IOS, je n'ai rien vue dans l'aide à ce propos. Pour l'éviter, obliger de spécifier "Si pas enmodetest()...."
InternetConnecté("checkInternetConnection")

2)L'utilisation de la fonction trace dans une thread (dans mon cas), ouvre la fenêtre de trace en arrière plan puis la referme aussi vite. Je suis obligé de mettre des points d'arrêt pour qu'elle reste ouverte à l'écran

Merci par avance.
Registered member
637 messages
Popularité : +36 (36 votes)
Posted on February, 19 2017 - 5:57 PM
Bonjour,

Cette fonction renvoie un résultat de type Booleen qu'il faut tester. Donc, je ferais plutôt : SI PAS InternetConnecté("TaProcécure") ALORS .....

Cdlt - Eric.

--
Eric DELATTRE
http://www.yoosite.fr
Posted on February, 20 2017 - 1:24 PM
Bonjour

1) L'éxécution du code ci-dessous en mode Test génère l'erreur "Cette
syntaxe n'est pas supportée sur la plateforme courante.". Que ce soit en
mode Android ou IOS, je n'ai rien vue dans l'aide à ce propos. Pour
l'éviter, obliger de spécifier "Si pas enmodetest()...."
InternetConnecté("checkInternetConnection")


D'après l'aide, l'appel avec callback est dispo seulement pour android
et IOS. Dans ce cas, ca ne peut pas fonctionner en mode simulateur
(test). L'appel SANS callback ne devrait pas te donner le même message
d'erreur, si ma lecture de l'aide est correcte0


2)L'utilisation de la fonction trace dans une thread (dans mon cas),
ouvre la fenêtre de trace en arrière plan puis la referme aussi vite. Je
suis obligé de mettre des points d'arrêt pour qu'elle reste ouverte à
l'écran


Il est INTERDIT d'accéder à l'interface utilisateur depuis un thread
secondaire (ni info, ni trace, ni mettre quelque chose dans un champ à
l'écran). C'est clairement indiqué dans l'aide sur les threads.

Cordialement


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

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

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



> Merci par avance.
Registered member
36 messages
Posted on February, 21 2017 - 6:48 PM
Merci pour vos réponses:
1) pour InternetConnecté, j'avoue n'avoir lue l'aide mot à mot. Je trouve qu'elle devient carrément trop lourde. ( fonctionne pour, ... mais pas pour .... suelement si .... ).

2) Je ne pensais pas que la fonctionne Trace était concerné par cette restriction, je pensais que c'était plutôt un utilitaire.