Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Timer u milisekundama

[es] :: Visual Basic 6 :: Timer u milisekundama

[ Pregleda: 2110 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

rako88
Srbija

Član broj: 146509
Poruke: 111
79.101.205.*



+1 Profil

icon Timer u milisekundama09.10.2009. u 19:21 - pre 176 meseci
Treba da uradim timer za usporavanje nekog procesa, ali kako sam ja uradio najmanji interval pauze je 1 sekunda.A 1 sekunda mi je mnogo sporo, treba da bude ispod pola sekunde.Pitanje kako da napravim pauzu manju od sekunde.Kao kod sam koristio Do petlju koja ceka dok se pauza ne prodje.Znaci kako da napisem vreme u milisekundama?

Ovako izgleda moj kod:
Code:
 
           pocetak = Time
           kraj = pocetak + TimeValue("00:00:01")
            
           Do
           Loop Until Time >= kraj
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Timer u milisekundama09.10.2009. u 19:57 - pre 176 meseci
Stavi Timer kontrolu na formu, stavi interval = 1, dupli klik na kontrolu i napiši to šta treba
F
 
Odgovor na temu

rako88
Srbija

Član broj: 146509
Poruke: 111
79.101.205.*



+1 Profil

icon Re: Timer u milisekundama09.10.2009. u 20:12 - pre 176 meseci
Citat:
captPicard: Stavi Timer kontrolu na formu, stavi interval = 1, dupli klik na kontrolu i napiši to šta treba


Ovo nisam bas najbolje razumeo ali hvala u svakom slucaju.Evo kako ide glavni kod problema:

Code:

For i = 1 to 10

    'ovde ide neko ispisivanje u celije,

    
    'ovde ispod je tajmer da malo uspori ispivanje, da bude "vidljivo okom"

    pocetak = Time

    kraj = pocetak + TimeValue("00:00:01")
            
    Do

    Loop Until Time >= kraj

Next i


Znaci For petlja koja ispisuje neke brojeve u celije, znaci nesto sasvim prosto, e sad treba taj proces tj. ispisivanje u celije treba da se uspori.Ovaj moj tajmer moze da uspori za 1 sekundu, ali to je mnogo sporo.To sa formom mi ne odgovara jer mi ne treba forma.
 
Odgovor na temu

K4R10
Karlo Hubai
Student, FTN
SO(NS), Srbija

Član broj: 236574
Poruke: 20
*.neobee.net.

Sajt: www.dijabetesbezgranica.i..


Profil

icon Re: Timer u milisekundama20.10.2009. u 04:05 - pre 176 meseci
Npr ovako, umesto Time koristi Timer.

Code:


    Dim Pocetak As Double
    Dim Kraj As Double

    For i = 1 To 10

        Pocetak = Timer
        Kraj = Pocetak + 0.01       ' 10 ms

        Do
        
        Loop Until Timer >= Kraj
    Next i
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Timer u milisekundama22.10.2009. u 00:38 - pre 176 meseci
Sleep win api funkcija zaustavlja izvodjenje programa za oderedjeni broj milisekundi.
Code:

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub S()

For i = 1 To 10

    'ovde ide neko ispisivanje u celije,

    'ovde ispod je tajmer da malo uspori ispivanje, da bude "vidljivo okom"

    Sleep 10
Next i
End Sub


 
Odgovor na temu

rako88
Srbija

Član broj: 146509
Poruke: 111
79.101.177.*



+1 Profil

icon Re: Timer u milisekundama22.10.2009. u 17:44 - pre 176 meseci
Hvala na odgovorima, ovo sa TImer-om je najjednostavnije.Hvala jos jednom...
 
Odgovor na temu

Eurora3D Team
Nebojsa - Programer & Vodja tima
Beograd

Član broj: 120376
Poruke: 900
*.dynamic.sbb.rs.



+7 Profil

icon Re: Timer u milisekundama22.10.2009. u 19:49 - pre 176 meseci
Jeste ali ces da vrtis prazan krug i da trosis procesorsko vreme bezveze ...
 
Odgovor na temu

rako88
Srbija

Član broj: 146509
Poruke: 111
91.150.109.*



+1 Profil

icon Re: Timer u milisekundama25.10.2009. u 14:37 - pre 176 meseci
Tu is upravu, ali program je kratak, tako da je znemarljiva potrosnja vremena procesora.Opet hvala na odgovoru.
 
Odgovor na temu

[es] :: Visual Basic 6 :: Timer u milisekundama

[ Pregleda: 2110 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.