Mennohexo — 23-Jul-2017/11:33:24-7:00
R E B O L []
;timer
protect-system
prin "Zeit eingeben:"
time: input
wait time
print ""
print "done"
halt
Arnold — 23-Jul-2017/16:02:40-7:00
Try to check the type of your time. It probably is of type string.
Nick — 23-Jul-2017/16:27:45-7:00
This will automatically convert to a time type, if an appropriate time value has been input by the user:
time: do input
You can also handle more potential user input errors if you want:
do get-time: [
if not time? attempt [time: to-time do input] [
print "re-enter a proper time value:"
do get-time
]
]
Nick — 23-Jul-2017/20:32:50-7:00
Better yet, give them a default value:
do get-time: [
if not time? attempt [
time: to-time do request-text/title/default "Seconds:" copy "00:00:02"
] [
alert "re-enter a proper time value"
do get-time
]
]
Nick — 23-Jul-2017/20:41:42-7:00
Best, a function with no side effects or global variables:
get-time: func [/local time] [
either time? attempt [
time: to-time do request-text/title/default "Seconds:" copy "00:00:02"
][
return time
][
alert "re-enter a proper time value"
get-time
]
]
var: get-time
time ; not set
Mennohexo — 24-Jul-2017/4:04:28-7:00
Yeah , hello iArnold - dangerous programmer
time do input works.
i like easy programming.
lazy style. ha
; timer is enough. why a complete header.
make a object :
bank-account: make object! [ first-name: last-name: account: balance: none ]
READY ! object works.
other languages make it complicated.
Huuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuhhh
a real object
That is strange and heavy. Huuuuuuuhh
drink: [whiskey cola whiskey cola water]
while [most programmers are further hacking]
[drink a bourbon whiskey on the rocks
on the beach togehter with two bikini
tanga girls drink: next drink]
wait delay: 1000