PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Timersys
Timersys
Débuté par guest, 12 jan. 2006 14:15 - 1 réponse
Posté le 12 janvier 2006 - 14:15
Bonjour,

J'essaye d'utiliser un timer mais il me résiste.
Voici le code:

gNoTimerJauge = TimerSys ("JaugeRafraichit", 100)
SI gNoTimerJauge = 0 ALORS
Erreur("Création du timer impossible")
Ferme()
FIN

J'ai une procédure globale nommée "JaugeRafraichit" qui lance une autres procédure dont voici le code:

PROCEDURE JaugeRafraichit()
//Appel de la procédure AfficheJaugeDouble() sans possibilité d'abandon et avec affichage du temps restant
AfficheJaugeDouble(gLigneEnCoursLocale,gTotalModuleEnCours,gLigneEnCoursGlobale,gTotal_Modules,"Veuillez patienter, svp","Sommaire","Analyse globale",0,0,Vrai)

Le but etant de gérer la jauge qu'a chaque seconde car lorsque j'importe 400 000 lignes ascii, il testait a chaque ligne ce qui ralentit considérablement le traitement/

Mais rien ne se passe et le timer semble ne jamais etre appelé lorsque j'execute en pas a pas.

La jauge se trouve dans la fenetre ou je declare le timer et tout le code est dans "Initialisation" de la fenetre.

Merci d'avance

Zag
Posté le 12 janvier 2006 - 18:00
Bonjour,

Pour tests, mettez
Info("Passage par la procédure appelée par le Timer")
en début de votre procédure JaugeRafraichit()
Cela vous permettra de savoir si le problème vient du Timer ou du reste du
code de votre procédure.

--
Sincères salutations

Jean-Claude FLAJOULOT
Email : sp_nospamm_etb@tiscali.fr
(otez _nospamm_ pour me contacter)
Sécurité Pointage & Biométrie
http://sp-et-b.chez-alice.fr/