PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → attribut extension "intervalle" et passage en paramètre impossible ?
attribut extension "intervalle" et passage en paramètre impossible ?
Débuté par Zoukman, 15 avr. 2020 16:29 - 2 réponses
Membre enregistré
44 messages
Popularité : +6 (6 votes)
Posté le 15 avril 2020 - 16:29
Bonjour !

Je fais un toast d'alerte en rappel à l'aide d"une fonction avec des attributs d'extension de la manière suivante :

PROCÉDURE AfficheAlerteTimer() <timer,rappel = nouveau, délai = 2s, intervalle = 10min >

Tout fonctionne bien MAIS !
A mon grand regret, on ne peut pas passer de paramètres à la place des durées ...
Exemple de syntaxe qui ne marche pas:

PROCÉDURE AfficheAlerteTimer() <timer,rappel = nouveau, délai = 2s, intervalle = ParametreDuree >

C'est bien dommage, car cela me permettrait de rendre paramétrable l'intervalle, par exemple.

Est-ce que vous connaitriez un parade pour contourner le problème ?

Merci d'avance à la communauté.

--
La chute n'est pas un échec. L'échec c'est de rester là où on est tombé.
Membre enregistré
44 messages
Popularité : +6 (6 votes)
Posté le 16 septembre 2020 - 10:20
up !

--
La chute n'est pas un échec. L'échec c'est de rester là où on est tombé.
Membre enregistré
44 messages
Popularité : +6 (6 votes)
Posté le 28 septembre 2020 - 10:50
Bonjour,

Je me réponds à moi-même.
N'ayant pas de possibilité de paramétrer cet intervalle, j'ai fais à l'ancienne avec de bon vieux threads.

Dans ma fenêtre principale :
ThreadExecute("ThreadAfficheAlerteTimer",threadNormal,Fen_princ.AfficheAlerteTimerThread)

Procedure AfficheAlerteTimerThread()

Temporisation(VarDelai)
TANTQUE Vrai
ExécuteThreadPrincipal(AfficheAlerte) //pour gérér de l'affichage
Temporisation(VarIntervalle)
FIN


C'est bien dommage, car les attributs d'extension simplifiait la lecture du code ... Tant pis ! Peut-être dans une prochaine MAJ ...

Sujet clos.

--
La chute n'est pas un échec. L'échec c'est de rester là où on est tombé.