Time field (please help)

Björnke von Gierke bvg at mac.com
Sat Mar 2 20:15:00 EST 2002


On Sonntag, März 3, 2002, at 01:28 , Steve L wrote:

> ...
> How do you get the field to display live time?
> ...

A command is always executed once. When you want to do things repeatedly 
you have to issue the command repeatedly too. You can achieve that by 
using a loop (see "repeat" in the documentation).
But in your case that would not be the ideal solution, as a loop can 
block other things from happening (not so well documented, as far as I 
know) thus you should rather search for "send" in the docu. As you can 
issue future command with it! Here is a example (solving your problem) 
how I would make it:

on preopenCard
   setTheTime
end preopenCard

on setTheTime
   put the short system time into field "myTimeField"
   send setTheTime to me in 1 second
   --note that you can also send things to any other object
   -- You are not restricted to "me":
   --send setTheDate to field "myDateField" in 1 second
   --naturally you have to have that Handler (setTheDate) in that field!
end setTheTime

hope this makes it clear to you
Björnke von Gierke

PS: Try to read all the "About" topics in the documentation they helped 
me really often.




More information about the use-livecode mailing list