Jos ohjelmassa on käytetty jo valmiiksi ainakin kahta timeriä niin miten saa helpoiten tehtyä tauon VB6 ohjelman suoritukseen? Esim 10sec? :|
Siis niin että myös timerit menevät "PAUSE-asentoon"?
Eli siis(vain 1 timer):
Timer 1sec
|
Timer 2sec
|
Timer 3sec
TAUKO 10 sec
Timer 4sec
|
Timer 5sec...
Vai pitäisikö jotenkin ohjata timeriä timerillä vai...? :/
1. timerit pois päältä :P (enabled = false)
2. Sleep api (katso koodivinkit, sleep pysäyttää koko roskan, mutta käyttää prossua 100%)
tuomas kirjoitti:
sleep pysäyttää koko roskan, mutta käyttää prossua 100%)
Käyttää prossua 100%? Mun käsityksen mukaan nimenomaan ei. Sehän vain tekee niin että ohjelma vaan pysäytetään eikä sitä ajeta yhtään kunnes n millisekuntia on mennyt.
tuomas kirjoitti:
1. timerit pois päältä :P (enabled = false)
Ei käy, koska timerien on pitää käynnistyä tauon jälkeen tasan
siitä kohdasta mihin ne jäikin. Muuten menee ajastus sekaisin :(
tuomas kirjoitti:
2. Sleep api (katso koodivinkit, sleep pysäyttää koko roskan, mutta käyttää prossua 100%)
Tosiaan - APItkin on olemassa :)
Edit: No nyt toimii, tack!
Aihe on jo aika vanha, joten et voi enää vastata siihen.