ISDBApplication::CreateTimer: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{MethodDeclaration|SDBApplication|ISDBApplication|Function CreateTimer(Interval As Long) As | {{MethodDeclaration|SDBApplication|ISDBApplication|Function CreateTimer(Interval As Long) As [[SDBTimer]]}} | ||
===Parameters=== | ===Parameters=== | ||
Line 11: | Line 11: | ||
===Example code=== | ===Example code=== | ||
<source lang="vb">Set Tmr = SDB.CreateTimer( 10000) ' Pop up a message in 10 seconds | <source lang="vb"> | ||
Set Tmr = SDB.CreateTimer( 10000) ' Pop up a message in 10 seconds | |||
Script.RegisterEvent Tmr, "OnTimer", "TestTimer" | |||
Sub TestTimer( Timer) | Sub TestTimer( Timer) | ||
SDB.MessageBox "10 seconds elapsed!", mtInformation, Array(mbOk) | SDB.MessageBox "10 seconds elapsed!", mtInformation, Array(mbOk) | ||
Script.UnregisterEvents Timer ' Terminate usage of this timer | Script.UnregisterEvents Timer ' Terminate usage of this timer | ||
End Sub</source> | End Sub | ||
</source> | |||
[[Category:Scripting|{{PAGENAME}}]] | [[Category:Scripting|{{PAGENAME}}]] |
Latest revision as of 22:20, 5 March 2008
CoClass SDBApplication, Interface ISDBApplication
Function CreateTimer(Interval As Long) As SDBTimer
Parameters
Name | Type | Description |
---|---|---|
Interval | Long | Interval between calls (in milliseconds). |
Method description
Creates new timer.
Example code
Set Tmr = SDB.CreateTimer( 10000) ' Pop up a message in 10 seconds
Script.RegisterEvent Tmr, "OnTimer", "TestTimer"
Sub TestTimer( Timer)
SDB.MessageBox "10 seconds elapsed!", mtInformation, Array(mbOk)
Script.UnregisterEvents Timer ' Terminate usage of this timer
End Sub