PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WEBDEV (earlier versions)
→
Tâches parallèles sur Webdev - Alternative à ExécuteThreadPrincipal
Tâches parallèles sur Webdev - Alternative à ExécuteThreadPrincipal
Started by ASSJFRED, Feb., 25 2020 3:51 PM - 3 replies
Connect yourself…
ASSJFRED
#1
Registered member
3 messages
Popularité : +1 (1 vote)
Posted on February, 25 2020 - 3:51 PM
Bonjour à tous,
J'ai la version WB24, je n'arrive pas à faire fonctionner des tâches parallèles sur WB24 Plus précisément la fonction ExécuteThreadPrincipal, Elle marche bien sur Windev mais pas sur webdev.
Exemple de code :
TâcheParallèleExécute
(
calcul
,
(
)
,
tpoCopieComplèteContexteHFSQL
)
PROCEDURE INTERNE
calcul
(
)
N
est un
numérique
POUR i
=
1
À
2000000
N
+
=
i
FIN
ExécuteThreadPrincipal
(
Affiche
)
PROCEDURE INTERNE
Affiche
(
)
SAI_
Valeur
=
N
FIN
FIN
Ce que je souhaite c'est déjà de trouver une solution pour effectué des taches parallèles si je me trompe ou avec une solution alternative dans le cas contraires .
Pour être plus claire :
Je voudrais me connecté à mon tableau de bord sans que les fenêtres internes n'est fini le travail de calcul quelle on chacune en arrière plan puis afficher pour chacune à leurs tour leurs résultats dès que le calcul en arrière plan respectif est terminé.
Je souhaiterais avoir une interface très réactive.
Merci d'avance.
Message modified, February, 25 2020 - 3:57 PM
Report
1
0
Argus
#2
Posted on February, 25 2020 - 4:17 PM
1. Je considère le cas d'une page awp
2. au niveau de l'ouverture de la page, utiliser ajaxexecuteasyncrhone pour lancer les différentes procédures serveurs nécessaires aux calculs
3. Comme on est en ajax, chaque procédure s'exécute dans un contexte séparé
C'est tout
Report
1
0
ASSJFRED
#3
Registered member
3 messages
Popularité : +1 (1 vote)
Posted on February, 25 2020 - 7:59 PM
Merci.
Je vais tester.
Report
0
0
ASSJFRED
#4
Registered member
3 messages
Popularité : +1 (1 vote)
Posted on February, 26 2020 - 1:51 PM
Votre procédure fonctionne bien mais j'ai toujours un problème avec la gestion de mon IHM,
Je m'explique.
Pendant que le calcul en arrière plan est effectué, je voudrais faire apparaitre un image d'attente (Gif ou image animé) et affiche les champs avec les résultats la fin du calcul et faire disparaitre l'image animée d'attente.
Pendant le test cela fonctionne pour une page simple mais pas pour une page interne dans un tableau de bord.
des suggestions...
Merci.
PS : Est ce que ExécuteThreadPrincipal d'après vous fonctionne sur webdev, mes tests a moi ne sont pas concluant. si c'est oui pour vous, quelle est votre procédure implémentation ?
Report
0
0
→ Go back to WEBDEV (earlier versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text