herhalen stoppen

Status
Niet open voor verdere reacties.

robojan1

Gebruiker
Lid geworden
11 nov 2007
Berichten
6
ik ben een programmatje in visual basic aan het maken om de lpt poort te besturen (er zitten leds op) het gaat al goed nu ben ik bezig met een onderdeelwaar je zelf een knippersnelheid in kan stellen en dat blijft zich steeds herhalen
Code:
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Do
            Wait(Val(f1a.Text))
            Out(Val(888), 1)
            Wait(Val(f1u.Text))
            Out(Val(888), 0)
        Loop


    End Sub
    Public Sub Wait(ByVal Milliseconds As Integer)
        Dim time As Date
        time = Now.AddMilliseconds(Milliseconds)
        Do While time > Now
            Application.DoEvents()
        Loop
    End Sub
button 3 is om het knipperen te starten maar het knipperen wil niet meer stoppen
dus hoe stop je dat

er zal vast wel een heel makelijk antwoordt zijn:o
 
je hebt een "DO...LOOP" stukje gebruikt:
Code:
Do
            Wait(Val(f1a.Text))
            Out(Val(888), 1)
            Wait(Val(f1u.Text))
            Out(Val(888), 0)
        Loop
wat je dus moet doen is er een voorwaarde bij stellen
bijvoorbeeld:
Code:
Do Until bW00t = true
            Wait(Val(f1a.Text))
            Out(Val(888), 1)
            Wait(Val(f1u.Text))
            Out(Val(888), 0)
        Loop

[COLOR="SeaGreen"]'deze moet je nog ff aanpasse, tis een idee [/COLOR]
Private subButtonw00t_click()
 bW00t = true
end sub
 
het werkt nog steeds niet nu zegt hij dat bwoot niet klopt

P.S. ik heb visual basic 2005 express
 
bovenaan je code:
Code:
dim bwoot as boolean
in je form_load event:
Code:
bwoot = false
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan