Forums Neueste Beiträge
 

Prozess im Hintergrund

10/09/2008 - 12:45 von andi rickenbach | Report spam
Hallo,

ich möchte mit vb.net 2005 eine Applikation schreiben welche im Hintergrund
làuft, also einfach ein Icon unten rechts in der Taskleiste und diese
Applikation soll z.B. jede halbe Stunde etwas tun (While-Anweisung bis etwas
erfüllt ist). Diese Arbeit welche jede halbe Stunde ausgeführt wird, hat vom
Prozess her keine Prioritàt und soll möglichst wenig Ressourcen brauchen bzw.
es darf das System nicht auslasten.

Meine zwei Fragen:
Was muss ich tun damit die Applikation ein Icon unten Rechts in der
Taskleiste neben der Uhr erhàlt? (Mit Doppelklick auf Icon soll dann das
Formular (Applikation) sich öffnen.)
Wie führe ich die While-Anweisung aus, ohne gleich das ganze System lahm
gelegt ist? (Ev. mit einem Background-Worker?)

Vielen Dank für einige Tipps.
 

Lesen sie die antworten

#1 Martin H.
10/09/2008 - 13:42 | Warnen spam
Hallo Andi,

Meine zwei Fragen:
Was muss ich tun damit die Applikation ein Icon unten Rechts in der
Taskleiste neben der Uhr erhàlt? (Mit Doppelklick auf Icon soll dann das
Formular (Applikation) sich öffnen.)



Schau Dir mal NotifyIcon an.

Wie führe ich die While-Anweisung aus, ohne gleich das ganze System lahm
gelegt ist? (Ev. mit einem Background-Worker?)



Da müßte ein Timer ausreichend sein. Zwar kann man den nicht direkt auf
30 Minuten stellen, aber wenn im Minutenrhythmus die Dauer bis
zum nàchsten Ausführung überprüft wird, kostet das auch nicht viel
Ressourcen - ist also kein Problem.

Beste Grüße,

Martin

Ähnliche fragen