Zum Inhalt springen

VB6.0 While Schleifen Problem


Tool-Time

Empfohlene Beiträge

Aloah :)

ich habe folgendes Problem, vielleicht liegt es daran das ich schon länger nichts mit VB getan habe .

Das Programm soll folgendes machen, mit die Zeit in ein Label schreiben und einmal nur die Stunden - welche mir später als Vergleichswert dienen soll .

Nun soll eine Schleife ablaufen und sobald hour(Time) nicht gleich dem ltimelable - wo ich den ersten Wert reinschreibe - ist soll die Funktion innerhalb der Whileschleife ablaufen.

Hier einmal mein erster Entwurf :


Private Sub start_Click()

    Dim T2ime

    start.Enabled = False

    timelabel.Caption = Time

    ltimelable.Caption = Hour(Time) 



        Do While (Hour(Time) <> ltimelable.Caption)

            MsgBox ltimelable.Caption


        '##

        '#  X & Y Position des Mauszeigers

        '##

            Call SetCursorPos(CLng("500"), CLng("300"))

        '##

        '#  Ein Klick mit der linken Maustaste

        '##

            Call mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)

            Call mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)

           ltimelable.Caption = Hour(Time)

         Loop


End Sub

Doch leider entsteht so nur eine Entlosschleife ohne eiglichen Effekt, sobald die Uhr umspingt passiert leider nichts :(

Vielleicht wisst ihr ja warum *hoff*

Gruß Tool-Time :StefanE

Link zu diesem Kommentar
Auf anderen Seiten teilen

also meiner bescheidenen meinung nach wird die schleife kein einziges mal durchlaufen.

du setzt doch eine zeile vor schleifenbeginn deine schleifenbedingung so,

ltimelable.Caption = Hour(Time) 
dass er die schleifenbedingung
Do While (Hour(Time) <> ltimelable.Caption)

:mod:

nicht erfüllt.

lg

jasso

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...