Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'ai une application avec une windows mdi. Les autres windows ne sont pas inclues dans le cadre mdi.
Une fois l'application lancée, quelle soit active ou pas, je voudrais faire un test toutes les x minutes. J'ai essayé avec le Timer et le Idle mais cela ne fonctionne pas.
Avez-vous une idée pour mettre en place ce script ?
Hors ligne
Bonjour, effectivement il faut utiliser un timer.
Pourquoi ça ne fonctionne pas ? Comment as-tu codé cela ?
Hors ligne
Dans l'évenement Open du cadre mdi (w_test_mdi) :
Timer( 60, w_test_mdi)
Et sur l'évenement Timer du cadre mdi (w_test_mdi) :
integer li_FileNum li_FileNum = FileOpen("C:\TMP\WEB_UE_TIMER.TXT", LineMode!, Write!, LockWrite!, Append!) FileWrite( li_FileNum, "coucou") Fileclose( li_FileNum)
En fait, le fichier est bien créé avec une 1ère ligne. Mais, j'ai l'impression, que quand l'application (et donc le cadre mdi) est en arrière plan, le script ne troune plus.
Hors ligne