home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: InfoMgt
/
InfoMgt.zip
/
kim21.zip
/
TIMER.KIM
< prev
Wrap
Text File
|
1995-09-07
|
1KB
|
85 lines
rem ------------------------------------------------------------
rem Programm : Beispiel für eine Timer-Funktion
rem Programmierer : JK
rem Datum : 02.07.95
rem ------------------------------------------------------------
deffloat _i
call fenster_inhalt()
rem Timer starten ...
event_on_item "window","timer on"
win_paint "window"
while _i<>1000
win_ev _i
wend
end
MODUL fenster_inhalt()
deffloat ticks
rem Anzahl der Ticks in der Sekunde : 18.2
ticks=1110
DEF_WINDOW_ST "window",2,2,75,15,"Timer-Test","","",ticks
DEF_STRING "String1",29,2,15,"0";""
DEF_PROMPT "Feldname2",1,2,"Anzahl Timer Aufrufe";""
DEF_BUTTON "PushButton3",29,5,17,"","Quit";""
DEF_BUTTON "PushButton4",29,7,17,"","Timer an";""
DEF_BUTTON "PushButton5",29,9,17,"","Timer aus";""
ADD_ITEM "window",..
"String1",..
"Feldname2",..
"PushButton3",..
"PushButton4",..
"PushButton5"
ENDMOD
modul PushButton4_select()
event_on_item "window","timer on"
endmod
modul PushButton5_select()
event_on_item "window","timer off"
endmod
modul PushButton3_select()
rem Programm verlassen
_i=1000
endmod
rem Dieses Modul wird immer aufgerufen wenn der eingestellte Timerwert
rem erreicht ist.
modul window_timer()
deffloat a
defstring text
get_item "String1",text
val text,a
form a+1,text,0,1
set_item "String1",text
beep
endmod
rem ********************