TIMER DENTRO DO SUB MAIN
pessoal to querendo inventa aqui
mais preciso de um temir dentro do sub main.
e possivel isso??
se é, como fasso?
vlww
mais preciso de um temir dentro do sub main.
e possivel isso??
se é, como fasso?
vlww
não testei mas veja se funciona
[ô]~~> The trick is to keep Sub Main running until the program is ready to exit.
[ô]~~> The program starts an API timer and then enters a DoEvents loop. When the
[ô]~~> variable m_Running is False, the program ends the loop, kills the timer, and exits.
Private m_TimerID As LongPrivate m_Running As Boolean
Private Sub Main() [ô]~~> Start the timer.
m_TimerID = SetTimer(0, 0, 3000, AddressOf MyTimer) [ô]~~> Run until the timer sets m_Running to False.
m_Running = True
Do While m_Running
DoEvents
Loop [ô]~~> Stop the timer.
KillTimer 0, m_TimerID
End Sub
[ô]~~> When the timer fires, the program asks the user if
[ô]~~> it should continue. If it should not, the program sets m_Running to False.
Public Sub MyTimer(hwnd As Long, msg As Long, idTimer As _Long, dwTime As Long)
Static i As Integer
Static messagebox_visible As Boolean
[ô]~~> Do nothing if another timer event is currently
[ô]~~> displaying the message box.
If messagebox_visible Then Exit Sub
messagebox_visible = True
i = i + 1
If MsgBox(i & [Ô]: Stop?[Ô], vbYesNo) = vbYes Then _
m_Running = False
messagebox_visible = False
End Sub
colei aqui num modulo e deu monte de errros
desculpe agora percebi que este código é para o VB.NET
Você que iniciar uma contagem de tempo antes de abrir qualquer form. Portanto, não é possÃvel usar o controle timer. Se for isso, você pode usar uma classe timer. Segue um exemplo da classe.
vlw ROBIU
mais nao e isso nao
o q quero e controlar os forms atraves do sub main
mais nao e isso nao
o q quero e controlar os forms atraves do sub main
PAYDANA, boa noite.
Vamos fazer o seguinte, diga o que prentende fazer..... como seria este controlar os forms???
Ok....
Vamos fazer o seguinte, diga o que prentende fazer..... como seria este controlar os forms???
Ok....
ops
desculpe nao responder antes DANIKULL e q o vbmania nao esta me mandando email
bom o que quero fazer e
la no timer eu coloco condiçoes ifss
if blablab then formtal.show
else
formsicrano.show
end if
e isso
desculpe nao responder antes DANIKULL e q o vbmania nao esta me mandando email
bom o que quero fazer e
la no timer eu coloco condiçoes ifss
if blablab then formtal.show
else
formsicrano.show
end if
e isso
PAYDANA, boa noite,
Agora eu é que peço desculpas, mais vamos lá....
Ainda não está muito claro su dúvida, mais se o que você quer saber quando abrir um determinado form precisa ter uma condição incial para que algo aconteça....
Tipo assim:
Se fizer, como eu, definindo os caminhos para as pastas do sistema em um arquivo INI, o sistema abre checa se existe o arquivo INI, depois testa se as variáveis estão preenchidas e só ai carrega o sistema. Caso não exista o arquivo ou os parametros estiverem errados o sistema não carrega mais abre o formulario de configurações, entendeu???
Seria mais ou menos isso que você quer???
Agora eu é que peço desculpas, mais vamos lá....
Ainda não está muito claro su dúvida, mais se o que você quer saber quando abrir um determinado form precisa ter uma condição incial para que algo aconteça....
Tipo assim:
Se fizer, como eu, definindo os caminhos para as pastas do sistema em um arquivo INI, o sistema abre checa se existe o arquivo INI, depois testa se as variáveis estão preenchidas e só ai carrega o sistema. Caso não exista o arquivo ou os parametros estiverem errados o sistema não carrega mais abre o formulario de configurações, entendeu???
Seria mais ou menos isso que você quer???
Qual a necessidade de um TIMER para se ter uma estrutura de decisão?
Tópico encerrado , respostas não são mais permitidas