PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV (versiones precedentes) → Blocage d'une fenêtre
Blocage d'une fenêtre
Iniciado por claire, 26,feb. 2004 17:29 - 2 respuestas
Publicado el 26,febrero 2004 - 17:29
Bonjour,

Dans mon application, on m'a demandé de faire une fenêtre comme dans outlook
qui s'ouvre pour anoncer un RDV à une heure prévue.

J'ai géré cette demande en utilisant la fonction TimerSys(), qui lance l'exécution
d'une requête toute les 50 sec, pour vérifier s'il n'y a pas de rendez vous
à cette heure ci (je compare l'heure système a l'heure enregistrée dans ma
base SQL Server). Lorsque l'heure correspond je demande l'ouverture d'une
fenêtre grace à OuvreSeur().
Jusque là tout se passe bien.
Par contre lorsque je ferme ma fenêtre qui avertie du rendez vous, cela bloque
la fenêtre d'ou je lance le TimerSys(). J'accede au champ mais lorsque que
je clique sur un bouton rien ne se passe.

Comment puis je faire pour éviter le blocage de la enêtre qui gère les alertes?

Merci d'avance
Publicado el 26,febrero 2004 - 18:57
Si celà peut t'aider :
cf doc :
Dans le cas de l'ouverture multiple d'une même fenêtre gérant un timer (fenêtres
soeurs dans un MDI), il faut utiliser la fonction TimerSys sans préciser
le numéro de timer. Ainsi, un numéro de timer sera automatiquement attribué
à chaque fenêtre.



"claire" <claireln@yahoo.fr> wrote:


Bonjour,

Dans mon application, on m'a demandé de faire une fenêtre comme dans outlook
qui s'ouvre pour anoncer un RDV à une heure prévue.

J'ai géré cette demande en utilisant la fonction TimerSys(), qui lance l'exécution
d'une requête toute les 50 sec, pour vérifier s'il n'y a pas de rendez vous
à cette heure ci (je compare l'heure système a l'heure enregistrée dans

ma
base SQL Server). Lorsque l'heure correspond je demande l'ouverture d'une
fenêtre grace à OuvreSeur().
Jusque là tout se passe bien.
Par contre lorsque je ferme ma fenêtre qui avertie du rendez vous, cela

bloque
la fenêtre d'ou je lance le TimerSys(). J'accede au champ mais lorsque que
je clique sur un bouton rien ne se passe.

Comment puis je faire pour éviter le blocage de la enêtre qui gère les alertes?

Merci d'avance
Publicado el 27,febrero 2004 - 16:31
Je te remercie je n'avais pas vu ce détail je vais tester cela resoudra surement
mon probleme!
merci encore
Claire


"Rémy" <remy.bisson@cegeinformatique.com> wrote:


Si celà peut t'aider :
cf doc :
Dans le cas de l'ouverture multiple d'une même fenêtre gérant un timer (fenêtres
soeurs dans un MDI), il faut utiliser la fonction TimerSys sans préciser
le numéro de timer. Ainsi, un numéro de timer sera automatiquement attribué
à chaque fenêtre.



"claire" <claireln@yahoo.fr> wrote:


Bonjour,

Dans mon application, on m'a demandé de faire une fenêtre comme dans outlook
qui s'ouvre pour anoncer un RDV à une heure prévue.

J'ai géré cette demande en utilisant la fonction TimerSys(), qui lance

l'exécution
>>d'une requête toute les 50 sec, pour vérifier s'il n'y a pas de rendez
vous
à cette heure ci (je compare l'heure système a l'heure enregistrée dans
ma

base SQL Server). Lorsque l'heure correspond je demande l'ouverture d'une
fenêtre grace à OuvreSeur().
Jusque là tout se passe bien.
Par contre lorsque je ferme ma fenêtre qui avertie du rendez vous, cela
bloque

la fenêtre d'ou je lance le TimerSys(). J'accede au champ mais lorsque

que
je clique sur un bouton rien ne se passe.

Comment puis je faire pour éviter le blocage de la enêtre qui gère les

alertes?

Merci d'avance