joninho Posted March 10, 2006 at 03:20 PM Report Share #17645 Posted March 10, 2006 at 03:20 PM Boas, como é que fasso um sleep no programa? por exemplo: sleep 1 Msgbox "Hello" sleep 1 Msgbox "LOL" a ideia era depois de 1 segundo aquilo faz um codigo.. que comando uso? eu em qbasic usava o sleep e em VB? Cumps Link to comment Share on other sites More sharing options...
UnKnowN Posted March 10, 2006 at 04:03 PM Report Share #17658 Posted March 10, 2006 at 04:03 PM Como assim ? Não percebi o que queres por consequencia de não ter percebido para que serve o "sleep" Link to comment Share on other sites More sharing options...
David Pintassilgo Posted March 10, 2006 at 04:05 PM Report Share #17660 Posted March 10, 2006 at 04:05 PM em qbasic o comando sleep serva para fazer uma pausa de x tempo na execução do programa. Neste caso do .net tambem nao sei o que o substitui, se bem que para o exemplo assim descrito não vejo necessidade nenhuma de haver, pois só vai aparecer nova msgbox ao clicar ok na 1ª. cool stuffs to check. http://blog.zxcoders.com// Link to comment Share on other sites More sharing options...
UnKnowN Posted March 10, 2006 at 04:08 PM Report Share #17661 Posted March 10, 2006 at 04:08 PM Podem dar Exemplos de Utilidade ? :\ Link to comment Share on other sites More sharing options...
vbmaster Posted March 10, 2006 at 04:55 PM Report Share #17668 Posted March 10, 2006 at 04:55 PM usa um timer Link to comment Share on other sites More sharing options...
David Pintassilgo Posted March 10, 2006 at 05:20 PM Report Share #17671 Posted March 10, 2006 at 05:20 PM Podem dar Exemplos de Utilidade ? :\ Eu não consigo, mas é capaz de haver,.. ? não sei.... :dontgetit: cool stuffs to check. http://blog.zxcoders.com// Link to comment Share on other sites More sharing options...
joninho Posted March 10, 2006 at 06:54 PM Author Report Share #17687 Posted March 10, 2006 at 06:54 PM opah, eu queria fazer um conometro XD lol mas nao sei como ey d fazer, 3 ciclos 🙂 lol um para cada coisa, segundo hora e min, e ah kada 60 segundos subia um minuto, e aparecia isso numa texbox 😄 lol o timer tb dah? como é que uso isso? 😄 Cumps... Link to comment Share on other sites More sharing options...
vbmaster Posted March 10, 2006 at 09:26 PM Report Share #17703 Posted March 10, 2006 at 09:26 PM Mas porque é que só dizem metade das coisas? Façam um post com pés e cabeça a explicar detalhadamente o vosso problema... "ah e tal eu queria um cronometro que ao segundo pussesse aquilo no aquoloutro", dasss assim não há ajuda possível.... e façam os possíveis por escrever correctamente, já sabem que quem acaba por beneficiar são vocês.... 😄 Link to comment Share on other sites More sharing options...
joninho Posted March 10, 2006 at 09:38 PM Author Report Share #17707 Posted March 10, 2006 at 09:38 PM então pronto, aqui está o source: Option Explicit Dim s, m, h As Integer Private Sub Command1_Click() For h = 1 To 24 For m = 1 To 60 For s = 1 To 60 'o esperado sleep1 para esperar um segundo antes de fazer isto txtsegundos.Text = s Next txtminutos.Text = m Next txtminutos.Text = h Next End Sub Private Sub Command2_Click() txtsegundos.Text = "" txtminutos.Text = "" txthoras.Text = "" End Sub e a cada segundo, u ciclo dos segundos dava uma volta, depois de dar 60 voltas, o ciclo do minuto dá uma volta, e assim sucecivamente... para fazer um tipo cronómetro... 😄 precebest agora? Link to comment Share on other sites More sharing options...
vbmaster Posted March 10, 2006 at 11:16 PM Report Share #17721 Posted March 10, 2006 at 11:16 PM Pois, mas não é com um for que fazes isso... 😄 it would go something like this: 'no general declarations Dim segundo As Integer Dim minuto As Integer Dim Hora as Integer 'Isto tudo no evento tick dum timer, com enabled = true, e interval de 1000 Text1.Text = Hora & ":" & minuto & ":" & segundo If segundo = 60 Then segundo = 0 minuto = minuto + 1 End If If minuto = 60 Then minuto = 0 Hora = Hora + 1 End If segundo = segundo + 1 Link to comment Share on other sites More sharing options...
UnKnowN Posted March 10, 2006 at 11:28 PM Report Share #17723 Posted March 10, 2006 at 11:28 PM Pois, mas não é com um for que fazes isso... 😄 it would go something like this: 'no general declarations Dim segundo As Integer Dim minuto As Integer Dim Hora as Integer 'Isto tudo no evento tick dum timer, com enabled = true, e interval de 1000 Text1.Text = Hora & ":" & minuto & ":" & segundo If segundo = 60 Then segundo = 0 minuto = minuto + 1 End If If minuto = 60 Then minuto = 0 Hora = Hora + 1 End If segundo = segundo + 1 Não percebi a parte do (...) minuto = minuto + 1 (...) ... tipo, nao devia ser só minuto = 1 ? Link to comment Share on other sites More sharing options...
vbmaster Posted March 10, 2006 at 11:44 PM Report Share #17724 Posted March 10, 2006 at 11:44 PM então rapaz? claro que não... então sempre que chgassemos aos 60s teríamos o minuto 1, e depois outra vez o minuto 1, e nunca passavamos ao minuto 2 😄 Link to comment Share on other sites More sharing options...
joninho Posted March 11, 2006 at 02:54 PM Author Report Share #17771 Posted March 11, 2006 at 02:54 PM mas também dá com akeles 3 ciclos 😄 ou nao? edit: yah, assim funca, já agora como é que fasso para bloquear uma text? Link to comment Share on other sites More sharing options...
vbmaster Posted March 11, 2006 at 03:13 PM Report Share #17775 Posted March 11, 2006 at 03:13 PM mas também dá com akeles 3 ciclos 😄 ou nao? edit: yah, assim funca, já agora como é que fasso para bloquear uma text? metes a propriedade readonly = true.... Com os teus três ciclos ia dar um cronometro, mas não ao segundo.... ia depender do processador da máquina... Link to comment Share on other sites More sharing options...
UnKnowN Posted March 11, 2006 at 03:20 PM Report Share #17778 Posted March 11, 2006 at 03:20 PM então rapaz? claro que não... então sempre que chgassemos aos 60s teríamos o minuto 1, e depois outra vez o minuto 1, e nunca passavamos ao minuto 2 😄 Ya, à noite é que me lembrei disso mas já tinha o PC Turned Off 🙂 Link to comment Share on other sites More sharing options...
Asgorath Posted March 13, 2006 at 10:37 AM Report Share #18055 Posted March 13, 2006 at 10:37 AM em .net é System.Threading.Thread.Sleep(1000) -- espera 1 segundo em vb6 declaras a funcao APi Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) e podes usar o sleep(1000) -- espera um 1 segundo Atentamente Jorge "The Dark Side Clouds Everthing. Impossible To See The Future Is."My rig: Intel Core 2 Quad Q9450 | abit IP35P | 4G Kingston 800 Mhz | XFX GeForce 9800 GX2 1G ddr3 | 2X WD5000AAJS 500Gb Sata 2 | PSU 600W || Caixa El-Diablo | Creative XMod Link to comment Share on other sites More sharing options...
joninho Posted March 14, 2006 at 03:20 PM Author Report Share #18220 Posted March 14, 2006 at 03:20 PM em .net é System.Threading.Thread.Sleep(1000) -- espera 1 segundo em vb6 declaras a funcao APi Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) e podes usar o sleep(1000) -- espera um 1 segundo Atentamente Jorge private declare sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) e akilo dis que so os comentarios podem tar depois de um end sub or end function :S Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now