Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Timer in einer Endlosschleife

Empfohlene Antworten

Veröffentlicht

Morgens

Ich will vom Benutzer einige Parameter abfragen (Pfad; Zeit, wann eine bestimmte Aktion ausgeführt werden soll). Mit Zeit meine ich einen regelmäßigen Abstand wie z.B. 10 min.

Jedoch bin ich momentan total blockiert. Ich habs geschafft in 5 Sek eine kleine Exe 1000 mal aufzurufen, Zeit war aber 2 Min.

Wer kann mir mal helfen, vlt ein Bsp. oder nen guten Tipp, denn Timer in Verbindung mit Endlosschleifen (Abbruch durch drücken 'Ende') klappt bei mir noch nicht ganz.

Thx

Und das alles in VB6 ;)

Ich will vom Benutzer einige Parameter abfragen (Pfad; Zeit, wann eine bestimmte Aktion ausgeführt werden soll). Mit Zeit meine ich einen regelmäßigen Abstand wie z.B. 10 min.
Hat es irgendetwas mit dem Problem zu tun, wo diese Parameter herkommen?

Ich habs geschafft in 5 Sek eine kleine Exe 1000 mal aufzurufen, Zeit war aber 2 Min.
Ich verstehe kein Wort. 5 Sekunden sind 2 Minuten?

Wer kann mir mal helfen, vlt ein Bsp. oder nen guten Tipp, denn Timer in Verbindung mit Endlosschleifen (Abbruch durch drücken 'Ende') klappt bei mir noch nicht ganz.
Ich verstehe immer noch kein Wort. Kann daran liegen, dass die Problembeschreibung nicht so toll ist - unter "klappt noch nicht ganz" kann ich mir jedenfalls nichts vorstellen.

Und das alles in VB6 ;)
Tja, wenn jetzt das Problem klar wäre...
  • Autor

So viel arbeit am frühen Morgen. Also.....

Der Benutzer gibt nen Pfad an (das klappt schon), der wird gespeichert. Dann gibt er an, wann alle x-Minuten ein Programm ausgeführt werden soll. D.h. er sagt alle 10 Min soll ein kleines Programm gestartet werden. Jedoch klappt das bei mir mit der Zeitangaben noch nicht. Das Programm wurde nicht alle 2 Min gestartet sondern hinter einander weg. Alles klar??

Alles klar??
Mehr oder weniger. Dass der Benutzer das eingibt, hat also rein gar nichts mit dem Problem zu tun.

Versuchst du überhaupt, die eingegebene Zeitspanne abzuwarten? Falls ja, wie? Aus deinen bisherigen Beschreibungen könnte man erraten, dass du einen Timer benutzt. Wie stellst du die Zeit des Timers ein?

Ein wenig Code wäre schon hilfreich, sonst kann man schlecht sagen, was du falsch machst.

wie hast du denn den timer gefüttert?

hast du beachtet dass da millisekunden rein kommen und nicht sekunden?

kannst aber auch einfach den intervall umsetzen, sodass das dann als sekunden angesehn wird... hoffe das stimmt was ich da erzähl, VB is schon wieder monate her :rolleyes:

  • Autor

Millisekunden ist schon klar, wird alles berechnet. Code hab ich leider nicht zur Hand. Aber kurz gesagt, der Timer soll ablaufen, die Exe starten, dann wieder die Zeit abwarten und dann die Exe neu starten, solange bis der Benutzer sagt es reicht.

Millisekunden ist schon klar, wird alles berechnet.
Hast du geprüft, ob richtig berechnet wird?

Code hab ich leider nicht zur Hand.
Super. Nur jetzt gerade nicht, oder grundsätzlich nicht?

Aber kurz gesagt, der Timer soll ablaufen, die Exe starten, dann wieder die Zeit abwarten und dann die Exe neu starten, solange bis der Benutzer sagt es reicht.
Es bringt uns der Problemlösung keinen Schritt näher, auch wenn du das noch so oft wiederholst.
Es bringt uns der Problemlösung keinen Schritt näher, auch wenn du das noch so oft wiederholst.

ruhig bleiben, is doch sein problem wenn wir hier nich weiter kommen :D;)

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.