Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: jak zrobic delay w VB
winiu




Typ: neutral
Postów: 5
Zarejestrowany: Jul 2003
jak zrobic delay w VB

jak zrobic delay w VB

Zaczynam dopiero programowanie w vb i mam taki maly problem jakk zrobic delay w vb
w tp  bylo poprostu delaty(xx); i program sie zatrzymywal na xx mili sekund
a jak zrobc to w vb ???

Dokladnie chodzi mi o te zeby:

program cos rrobi
progtam cos robi

program zatrzymuje sie na xx milisekund

program kontynuje robienie czegos

taki maly problem dal wiekszosci pewnie ale dla mnei nie do przeskocznia

Pozdrawiam Winiu


14-07-2003 22:24
Pokaż profil winiu  Wyślij email do winiu   Odwiedź stronę winiu  
rzezba




Typ: neutral
Postów: 15
Zarejestrowany: Nov 2002
Zamiast sleep

Witaj można użyć sleep() ale ta funkcja zamraża system. Możesz spróbować innego rozwiązania, które da możliwośc wykonywania się innych procesów w tle.

'-------------------------------------------
' Wstrzymanie działania na "interwal" sekund
' ------------------------------------------

Public Sub wait(interwal As Integer)
Dim iTime

    iTime = Round(Timer, 0)
    Do
        DoEvents
    Loop Until iTime + interwal < Round(Timer, 0)

End Sub


pozdro - rzeźba


_____________________________________________
Rzezba

06-11-2003 09:29
Pokaż profil rzezba  Wyślij email do rzezba   
Wrobel



Typ: neutral
Postów: 44
Zarejestrowany: Sep 2002
Co nagle to po diable !!!

Rzeźba dał świetny przykład, tylko, że podczas takiego działania można zamknąć formularz lub naciskać na nim inne klawisze. Aby się przed tym uchronić musisz najpierw zablokować formularz Form1.Enabled=false.
Uwaga !!!
Nie zapomnij o obsłudze błędów, bo jak program Ci się wysypie to nic nie będziesz mógł zrobić, bo formularz jest zablokowany.

03-02-2004 08:39
Pokaż profil Wrobel  Wyślij email do Wrobel   Odwiedź stronę Wrobel  
anonim




Typ: Nie zarejestrowany

Ja tez mam taki problem - otoz uzywam kontrolki Webbrowser do wczytania danej strony internetowej. Po podaniu adresu strona sie wczytuje, a program musi poczekac az strona sie cala wczyta. I tu jest wlasnie ten problem bo jesli uzyje do sprawdzania czy strona sie wczytala wlasciwosci webbrowser.busy w procedurze

...
webbrowser.navigate2 adresstrony
do until webbrowser.busy=false
loop
...
to program mi sie zamraza no i strona sie nie wczytuje i petla sie widać dzieje w nieskończoność

potrzebowalbym takiej funkcji którą opisał kolega rzeźba, ale co to za funkcja Round??? Prosiłbym o wytłumaczenie
Dzieki wielkie z góry

01-04-2004 11:20
  
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1