C-Sharp string convert to int32?
Hallo informatiker :P
Also ich war grad dabei in C# (C-Sharp) ein Programm zu schreiben, dass mir den PC in einer bestimmten Zeit herunterfährt. Die Zeit wird durch eine Usereingabe definiert. Nämlich aus der Textbox_sdt (tb_sdt = textbox_shutdowntime).
Ich habe es so gemacht, dass man in dem Programm die Zeit in Stunden angeben soll. Da man aber über CMD nur in sekunden herunterfahren kann muss das programm rechnen.
Aber irgendwie will das bei mir nicht so recht.Man muss das doch irgendwie den String in int32 umwandeln oder? Aber wie funktioniert das?
So sieht der Code von dem Ausführenden Button aus:
Fehlermeldung: Error 1 Operator '*' cannot be applied to operands of type 'string' and 'int' C:\Dokumente und Einstellungen\jeatrexs\Eigene Dateien\Visual Studio 2005\Projects\WindowsApplication1\WindowsApplication1\Form1.cs 39 74 WindowsApplication1
Also ich war grad dabei in C# (C-Sharp) ein Programm zu schreiben, dass mir den PC in einer bestimmten Zeit herunterfährt. Die Zeit wird durch eine Usereingabe definiert. Nämlich aus der Textbox_sdt (tb_sdt = textbox_shutdowntime).
Ich habe es so gemacht, dass man in dem Programm die Zeit in Stunden angeben soll. Da man aber über CMD nur in sekunden herunterfahren kann muss das programm rechnen.
Aber irgendwie will das bei mir nicht so recht.Man muss das doch irgendwie den String in int32 umwandeln oder? Aber wie funktioniert das?
So sieht der Code von dem Ausführenden Button aus:
private void btn_sd_Click(object sender, EventArgs e)
{
try
{
System.Diagnostics.Process.Start("cmd.exe", "-s -t \"" + tb_sdt.Text * 3600 + "\"");
}
catch
{
MessageBox.Show("Die Eingabe muss aus Zahlen bestehen. Im Falle von Dezimalzahlen bitte \",\" benutzen.", "Konnte nicht ausgeführt werden", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
Fehlermeldung: Error 1 Operator '*' cannot be applied to operands of type 'string' and 'int' C:\Dokumente und Einstellungen\jeatrexs\Eigene Dateien\Visual Studio 2005\Projects\WindowsApplication1\WindowsApplication1\Form1.cs 39 74 WindowsApplication1
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 88402
Url: https://administrator.de/contentid/88402
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
4 Kommentare
Neuester Kommentar
Hmmm, jeaTreXs,
magst Du nochmal hinschauen, was genau Du aufrufst?
Gedanklich wahrscheinlich die "ShutDown.exe" oder was ähnliches. Real aber nur die CMD.exe...
Und die ist möglicherweise etwas ratlos, was wohl Dein Begehr sein mag.. von wegen "-s -t in 20sec".
Da würde ich an ihrer Stelle auch nur einmal kurz zwinkern und dann die Sache vergessen.
Grüße
Biber
magst Du nochmal hinschauen, was genau Du aufrufst?
Gedanklich wahrscheinlich die "ShutDown.exe" oder was ähnliches. Real aber nur die CMD.exe...
Und die ist möglicherweise etwas ratlos, was wohl Dein Begehr sein mag.. von wegen "-s -t in 20sec".
Da würde ich an ihrer Stelle auch nur einmal kurz zwinkern und dann die Sache vergessen.
Grüße
Biber