Modify ↓
#3034 closed Feature Request (Completed)
_Timer_SetTimer() doc example
| Reported by: | c.haslam | Owned by: | Jpm |
|---|---|---|---|
| Milestone: | 3.3.13.21 | Component: | Documentation |
| Version: | Severity: | None | |
| Keywords: | Cc: |
Description
A simple example for newbies might be helpful:
#include <timers.au3>
Global $giMsecs = 0, $gsResult = ''
_Example_TimeOut()
Func _Example_TimeOut()
Local $hGUI = GUICreate("", 140, 64, -1, -1, 0)
GUICtrlCreateLabel("Insert a CD into the tray", 8, 8, 115, 17)
GUISetState(@SW_SHOW)
Local $iIDtimer = _Timer_SetTimer($hGUI, 1000, "Check_mounted") ; create timer
While $gsResult=''
sleep(200)
WEnd
MsgBox(0,'',$gsResult)
_Timer_KillTimer($hGUI,$iIDtimer)
GUIDelete($hGUI)
EndFunc
Func Check_mounted($hWnd, $iMsg, $iIDTimer,$iTime)
$gsResult = ''
If FileExists('E:\') Then ; CD drive letter
$gsResult = 'inserted'
Else
$giMsecs += 1000
If $giMsecs=10000 Then
$gsResult = 'timed out'
EndIf
EndIf
EndFunc
This exmaple might also be included for _Timer_KillTimer.
Attachments (0)
Change History (6)
comment:1 Changed 10 years ago by c.haslam
comment:2 Changed 10 years ago by Jpm
- Type changed from Bug to Feature Request
comment:3 Changed 10 years ago by Jpm
it is request not a bug
comment:4 Changed 10 years ago by Jpm
- Summary changed from _Timer_SetTimer to _Timer_SetTimer() doc example
comment:5 Changed 10 years ago by Jpm
- Milestone set to 3.3.13.21
- Owner set to Jpm
- Resolution set to Completed
- Status changed from new to closed
Added by revision [11310] in version: 3.3.13.21
Guidelines for posting comments:
- You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
- In-depth discussions should take place on the forum.
For more information see the full version of the ticket guidelines here.
Note: See
TracTickets for help on using
tickets.

Insert this line into Check_mounted():