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.

VB.NET: Timer...

Empfohlene Antworten

Veröffentlicht

Hallo,

ich habe einen Win-Dienst geschrieben und möchte nun, das alle 10 Minuten OnContinue aufgerufen wird. Mit dem Timer konnte ich das bislang nicht ohne NullReferenceException einbinden. Kann mir jemand nen Tipp geben?

Am besten wäre es, wenn ich es gleich per Thread mache, nur hab ich davon keinen blassen Schimmer....

Thx :):(

mhhh

weis leider nicht dein problem nicht genau...

ist es, dass du den aufruf alle 10 minuten nicht hinbekommst?

  • Autor

Ganz genau! Also, im Moment habe ich eine Art Timer, nur der funktioniert bislang folgendermaßen:

Starte Dienst

Warte ~ 20 Min.

Rufe Funktion auf

Nach dem ersten Aufruf wartet er nicht mehr, sondern führt das ganze kontinuierlich aus.

Daher brauche ich:

Starte Dienst

Warte ~ 20 Min.

Rufe Funktion auf

Warte ~ 20 Min.

Rufe Funktion auf

usw.

im timer musst du ein timerinterval angeben

das stellste auf die zeit...

vielleicht hilft das

ich machs halt immer so:

im form load: timer.start

m timer: timer.interval = ...

  • 4 Wochen später...

Ne, da würde ich anders Vorgehen!

Ich würde in einer Variabel die aktuelle Zeit speichern.


Dim Zeit

Zeit = Time

Dabei wird der Variabel Zeit die aktuelle Systemzeit zugeordnet.

Dann würde ich ne Schleife machen:

Während die aktuelle Systemzeit - Variabel Zeit < 10 dann mache nichts.

Sonst OnContinue.

Die Timer Funktion brauchst du dafür nicht!

  • Autor

Oh, muss gestehen das ich die Frage hier schon ganz vergessen hab :)

Habe das Problem nun doch in C# gelöst. Nein, nicht nur wegen dem Timer auch die restlichen Funktionen fand ich in C# etwas "schöner" :floet:

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.