Oppure

Loading
15/06/10 16:41
piter123
Salve avrei bisogno di creare un apusa nel codice in modo che questo si fermi, attenda ad esempio un secondo e poi riparta con la riga successiva di codice, esite uno specifico comando ? Altrimenti come posso risolvere

qualcosa del genere

riga 1
riga 2
riga 3
pausa 1 secondo
riga 4
riga 5
ecc

aaa
15/06/10 17:51
nessuno
Puoi usare la API Sleep ...
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
15/06/10 19:32
GrG
io ti consiglierei di spiegare a cosa serve questa pausa... se ad esempio stai caricando una pagina di internet e usi l'api sleep mi pare che anche il caricamento si blocchi...
aaa
15/06/10 19:50
HeDo
viva il STA del vb6 ;)

per non far bloccare la gui durante la pausa devi chiamare doevents tipo


dim starttime as int 
starttime = GetTickCount()

do
    doevents()
loop until GetTickCount() > time + starttime



dove time è il tempo che vuoi aspettare (in msec) :)
Ultima modifica effettuata da HeDo 15/06/10 19:51
aaa
15/06/10 20:16
nessuno
Va bene anche un ciclo di Sleep e DoEvents ... per un'attesa di un secondo

For i=1 to 50
  Sleep 20
  DoEvents
Next i
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
18/06/10 5:25
piter123
Grazie a tutti con la funzione sleep ho risolto, era esattamente ciò che mi serviva
aaa