Timer code in realbasic
14 januari 2006 - 10:21   
geplaatst door: imacjeroen
hallo allemaal,

kan iemand mij zeggen hoe ik een timer toe voeg in REALbasic? ik heb geen idee wat voor code daarvoor is.
De timer is bedoeld om na 5 sec. een nieuw venster toe openen en het eerste venster te sluiten.

Alvast heel erg bedankt!

Timer code in realbasic
14 januari 2006 - 14:25    reactie #1
geplaatst door: TLM
Héél simpel.

Sleep in het eerste venster een Timer object (ziet eruit als een stopwatch)
uit de Tools palette naar dit venster.

In de properties vul je bij mode = 1 in (éénmalig aflopen van de timer) en
bij period 5000 (period wordt in milliseconds ingegeven)

In het Action event van de Timer kan je dan aangeven dat het tweede venster
moet openen en het originele venster moet sluiten.

Let er wel op dat een Timer pas gaat aflopen als het programma idle is (niets
doet) dus het kan gebeuren dat het niet exact 5 seconden maar langer duurt
voordat de Timer afloopt, bv. als het programma bezig is met bewerkingen in
een lus.


Vraag me wel af wat de bedoeling is dat je wilt bereiken met deze werkwijze.
Wie weet zijn er misschien wel elegantere oplossingen te bedenken voor wat
je wilt bereiken.


TLM

(Bewerkt door TLM om 14:26, 14-01-2006)

Timer code in realbasic
14 januari 2006 - 15:03    reactie #2
geplaatst door: imacjeroen
ok bedankt het is gelukt, maar nu als die daarna het nieuwe venster opent, moet het eerste ventsr sluiten.
Hoe doe ik dat?

Timer code in realbasic
14 januari 2006 - 15:08    reactie #3
geplaatst door: TLM
In Timer.Action event het volgende;


 Window2.Show()
 
 Self.Close


TLM

Timer code in realbasic
14 januari 2006 - 15:10    reactie #4
geplaatst door: imacjeroen
ja! bedankt het is gelukt! :thumbs-up:  :thumbs-up:

Thanx!