kostenloser Webspace werbefrei: lima-city


schleife + warten

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    a******9

    Moinsen!
    Ich wollte mal fragen, wie ich in visual basic (6) ein programm ungef?hr so machen kann:

    man klickt auf einen button.
    unendliche schleife wird aktiviert.
    funktion wird aufgerufen.
    es werden 5 sekunden gewartet.
    schleife wird wiederholt.


    ich kriegs einfach nicht hin, das 5 sekunden gewartet wird und die unendliche schleife hab ich auch kein plan...

    (Der Timer ist in der tehorie einfach auf 5 Sekunden takt (also interval = 5000))


    k?nnt ihr helfen?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. sag mir wenn ich mich t?usche, aber muss man bei einem timer nicht immer zwei funktionen schreiben??
    ist leider schon 3 jahre aus wo ich mit vb gearbeitet hab :-(

    aber mir schwarmt da was im kopf rum??
    so etwas timer_on - timer_off oder ?hnliches??
  4. Stell den Timer zuerst im Wert Enabled auf "False" d.h. er ist deaktiviet!Nun must du das Button machen und als Code:

    Private Sub Command1_Click()
    Timer1.Enabled = True
    End Sub

    eingeben!
    Dann noch Den auszuf?hrenden Befehl in den Code des Timer eingeben und fertig!

    mfg Denis

    Beitrag ge?ndert am 2.11.2005 18:28 von dd2005
  5. Also das ganze geht auch ohne Timer:

    -------------------------------

    Private Sub Command1_Click()

    Do While 2=1 'Unendlicheschlaufe

    DoEvents

    Loop

    End Sub

    Private Sub Wait(Sekunde As Long)' Warte Funktion

    Dim AlteZeit As Long

    AlteZeit = Timer

    Do While AlteZeit+Sekunde =< Timer

    DoEvents

    Loop

    End sub

    -------------------------------

    mfg HP
  6. Autor dieses Themas

    a******9



    dd2005 schrieb:
    Stell den Timer zuerst im Wert Enabled auf 'False' d.h. er ist deaktiviet!Nun must du das Button machen und als Code:

    Private Sub Command1_Click()
    Timer1.Enabled = True
    End Sub

    eingeben!
    Dann noch Den auszuf?hrenden Befehl in den Code des Timer eingeben und fertig!

    mfg Denis

    Beitrag ge?ndert am 2.11.2005 18:28 von dd2005

    ich machs einfach so...
    ich habs jetzt afst fertig...



    danke


    kann geschlossen werden
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!