Hallo zusammen,
EDIT: Lösung: Quelle , Bild
Post:
Spoiler anzeigen
EDIT: Lösung: Quelle , Bild
Post:
Ich wollte wie in dem Titel schon beschrieben mit einer Progressbar die
aktuelle CPU-Auslastung (Timer-Interval = 1000) anzeigen lassen.
Das hab ich jetzt mit VB2008 genau so hinbekommen, wie unten beschrieben.
Ich kenne nur den Weg über den PerformanceCounter
Aber wenn ich das so in VB2012 kopiere, bekomm ich folgenden Fehler:
Ausgabe
im Direktfenster: Eine Ausnahme (erste Chance) des Typs
"System.InvalidOperationException" ist in System.dll aufgetreten.
Fehlermeldung: Überschrift "InvalidOperationException" wurde nicht behandelt.
Fehlermeldung:
Text "Indikatornamensdaten können nicht geladen werden, da ein
ungültiger Index "" aus der Registrierung gelesen wurde."
Option Strict ON
Habt ihr eine Ahnung, woran das liegen kann?
Danke und Gruß
TRiViUM
aktuelle CPU-Auslastung (Timer-Interval = 1000) anzeigen lassen.
Das hab ich jetzt mit VB2008 genau so hinbekommen, wie unten beschrieben.
Ich kenne nur den Weg über den PerformanceCounter
VB.NET-Quellcode
- Public Class Form1
- Public PerformanceCounter As System.Diagnostics.PerformanceCounter
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- 'PerformanceCounter1 die Eigenschaften zuweisen
- PerformanceCounter = New System.Diagnostics.PerformanceCounter
- PerformanceCounter.CategoryName = "Processor"
- PerformanceCounter.CounterName = "% Processor Time"
- PerformanceCounter.InstanceName = "_Total"
- Timer_Auslastung.Start()
- End Sub
- Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer_Auslastung.Tick
- Dim a As Integer = Integer.Parse(Format(PerformanceCounter.NextValue))
- ProgressBar_Auslastung.Value = a
- End Sub
Aber wenn ich das so in VB2012 kopiere, bekomm ich folgenden Fehler:
Ausgabe
im Direktfenster: Eine Ausnahme (erste Chance) des Typs
"System.InvalidOperationException" ist in System.dll aufgetreten.
Fehlermeldung: Überschrift "InvalidOperationException" wurde nicht behandelt.
Fehlermeldung:
Text "Indikatornamensdaten können nicht geladen werden, da ein
ungültiger Index "" aus der Registrierung gelesen wurde."
Option Strict ON
Habt ihr eine Ahnung, woran das liegen kann?
Danke und Gruß
TRiViUM
Dieser Beitrag wurde bereits 12 mal editiert, zuletzt von „TRiViUM“ ()