Hallo zusammen!
Ich bin dabei mir ein kleines Programm zu schreiben. In einer Textbox möchte ich die aktuelle CPU Frequenz anzeigen lassen. Dazu habe ich fogenden Code Schnipsel hier gefunden und als Klasse in einer Klassenbibliothek in meiner Projektmappe abgelegt:
public static class CoreSpeed
{
public static uint CPUSpeed()
{
ManagementObject Mo = new ManagementObject("Win32_Processor.DeviceID='CPU0'" );
uint sp = (uint)(Mo["CurrentClockSpeed"]);
Mo.Dispose();
return sp;
}
Wenn ich jetzt aber versuche, den Code zu Compilieren, bekomme ich die Meldung, dass eine implizite Konvertierung vom Typ "uint" in "string" nicht möglich ist.
Der Code zum Anzeigen ist in der Main Methode des Hauptfensters und steht im Körper eines Buttons, damit beim Druck auf die Schaltfläche die Daten gelesen werden. Die Zeile sieht so aus:
public void button1_Click(object sender, EventArgs e)
{
prozFreq.Text = CoreSpeed.CPUSpeed();
}
Ich vermute mal, dass sich irgendwas verkehrt mache, ich komm aber nicht drauf. Ich hoffe mir kann jemand von euch helfen. Danke!
Ich bin dabei mir ein kleines Programm zu schreiben. In einer Textbox möchte ich die aktuelle CPU Frequenz anzeigen lassen. Dazu habe ich fogenden Code Schnipsel hier gefunden und als Klasse in einer Klassenbibliothek in meiner Projektmappe abgelegt:
public static class CoreSpeed
{
public static uint CPUSpeed()
{
ManagementObject Mo = new ManagementObject("Win32_Processor.DeviceID='CPU0'" );
uint sp = (uint)(Mo["CurrentClockSpeed"]);
Mo.Dispose();
return sp;
}
Wenn ich jetzt aber versuche, den Code zu Compilieren, bekomme ich die Meldung, dass eine implizite Konvertierung vom Typ "uint" in "string" nicht möglich ist.
Der Code zum Anzeigen ist in der Main Methode des Hauptfensters und steht im Körper eines Buttons, damit beim Druck auf die Schaltfläche die Daten gelesen werden. Die Zeile sieht so aus:
public void button1_Click(object sender, EventArgs e)
{
prozFreq.Text = CoreSpeed.CPUSpeed();
}
Ich vermute mal, dass sich irgendwas verkehrt mache, ich komm aber nicht drauf. Ich hoffe mir kann jemand von euch helfen. Danke!
Comment