So erstmal hallo. Ich entschuldige mich sofort wenn ich das falsche Forum verwendet habe um mein Problem zu erläutern. Wenn dies so sein soll, bitte ich die Admins/Moderatoren meinen Beitrag in das richtige Unterforum zu posten!
Ich lese hier schon seit ein paar Monaten mit, Probleme hatte ich bisher keine, jetzt jedoch habe ich wieder mit VB.net angefangen und hänge wieder einmal bei einer sehr einfachen Aufgabe.
Hier um Problem:
Ich habe einen Button den ich drücke wodurch die Applikation schaut ob ein Prozess (z.B. Word läuft). Ich habe schon hier das Forum durchwühlt doch mein Anliegen hat sich bisher nirgends gezeigt. Ausserdem soll wenn der Prozess Word läuft dies im Label1 angezeigt werden. Die Farbe sollte dann auch von Orange nach Grün rüberspringen, wenn Word gerade läuft und auf Lila, wenn es nicht läuft!
Hier mein Codesource:
Danke an den Originalen Poster hier!
Nun mein Problem. Word läuft zum Beispiel im Hintergrund, aber im lblRunning wird Not Running angezeigt!
Was mache ich falsch? Habe ich etwas vergessen oder bin ich nur zu blöd um zu programmieren?
Ich hoffe mir kann jemand helfen. Ich habe echt ein paar Frustbeulen auf'm Rücken. Wollte mal wieder anfangen zu programmieren und dann bekommt man sofort so ne Keule gegen den Kopf!
grüsse Ralf
P.S.: Danke für die täglichen vielen interessanten Beiträge die ihr hier erstellt!
Ich lese hier schon seit ein paar Monaten mit, Probleme hatte ich bisher keine, jetzt jedoch habe ich wieder mit VB.net angefangen und hänge wieder einmal bei einer sehr einfachen Aufgabe.
Hier um Problem:
Ich habe einen Button den ich drücke wodurch die Applikation schaut ob ein Prozess (z.B. Word läuft). Ich habe schon hier das Forum durchwühlt doch mein Anliegen hat sich bisher nirgends gezeigt. Ausserdem soll wenn der Prozess Word läuft dies im Label1 angezeigt werden. Die Farbe sollte dann auch von Orange nach Grün rüberspringen, wenn Word gerade läuft und auf Lila, wenn es nicht läuft!
Hier mein Codesource:
VB.NET-Quellcode
- Dim arrProcList() As Process
- Dim STATUS As Integer
- STATUS = 0
- arrProcList = Process.GetProcesses
- For i As Integer = 0 To arrProcList.Length - 1
- If STATUS = 0 Then
- If arrProcList(i).ProcessName = "Word" Then
- STATUS = 1
- lblRunning.Text = "Running!"
- lblRunning.ForeColor = Color.Red
- End If
- Else
- lblRunning.Text = "Running!"
- lblRunning.ForeColor = Color.Red
- End If
- Next
- If STATUS = 1 Then
- lbllblRunning.Text = "Running!"
- lbllblRunning.ForeColor = Color.Red
- Else
- If STATUS = 0 Then
- lbllblRunning.Text = "Not Running!"
- lbllblRunning.ForeColor = Color.Green
- End If
- End If
Danke an den Originalen Poster hier!
Nun mein Problem. Word läuft zum Beispiel im Hintergrund, aber im lblRunning wird Not Running angezeigt!
Was mache ich falsch? Habe ich etwas vergessen oder bin ich nur zu blöd um zu programmieren?
Ich hoffe mir kann jemand helfen. Ich habe echt ein paar Frustbeulen auf'm Rücken. Wollte mal wieder anfangen zu programmieren und dann bekommt man sofort so ne Keule gegen den Kopf!
grüsse Ralf
P.S.: Danke für die täglichen vielen interessanten Beiträge die ihr hier erstellt!
cheers Kevin