Hej! Hej Anledningen till detta är att jag vill kallade rutiner skall slutföras innan Hej igenTimer.Enabled
I Form1:
Private Sub Timer1_Timer()
Timer1.Enabled=False
DatabasDo
Timer1.Enabled=False
End Sub
Public Sub DatabasDo()
If Something
DoThis
Else
DoThat
End if
End Sub
Eller:
Private Sub Timer1_Timer()
DatabasDo
End Sub
Public Sub DatabasDo()
Form1.Timer1.Enabled = False
If Something
DoThis
Else
DoThat
End if
Form1.Timer1.Enabled = True
End Sub
Är det möjligtvis bättre att sätta Enabled i subrutinen än i Timer1_Timer?
Bo JohanssonSv: Timer.Enabled
Rent principiellt tycker jag att det är onödigt att
sätta Enabled = False under runtime,det kan du och bör du
göra redan i design.Sedan Sätter du Enabled = True i
Tex Form Load eller Form Activate eller någon annanstans
där det är logiskt riktigt.
tycker
SvenSv: Timer.Enabled
Timer aktiveras för någon liknande aktivitet.
Så, att sätta Enbled.False /True spelar enligt din åsikt ingen roll var man sätter det?
/BoSv: Timer.Enabled
Okidoki
>Anledningen till detta är att jag vill kallade rutiner skall slutföras innan
>Timer aktiveras för någon liknande aktivitet.
Av det så blir mitt råd att du skall ha Timern Enabled = False i Design
Sedan när det är logiskt riktigt (En knapp eller annan subrutin)
så sätter du Timern Enabled = True.
Sedan kan du i Timern efter ditt Databas Call låta Timern
stänga av sig själv , om det är önskvärt Timer.Enabled = False
tycker jag igen
DS