Archive for the 'Programmieren' Category

Friday, November 6th, 2015

A developer’s life…

Erstellt von Dani | Abgelegt in Arbeit, Programmieren | Kommentar schreiben »

 

Tuesday, February 5th, 2008

Wie Uptime von einem Computer herausfinden?

Ganz einfach, mit dem folgenden Snippet:

TimeSpan uptimeTs = new TimeSpan();
ManagementClass management = new ManagementClass("Win32_OperatingSystem");
ManagementObjectCollection mngInstance = management.GetInstances();
foreach (ManagementObject mngObject in mngInstance)
{
   DateTime lastBootUp = ManagementDateTimeConverter.ToDateTime(mngObject["LastBootUpTime"].ToString());
   if (lastBootUp != DateTime.MinValue)
   {
      uptimeTs = DateTime.Now - lastBootUp;
   }
}
return uptimeTs;

Erstellt von Dani | Abgelegt in Programmieren | Kommentar schreiben »

 

Monday, August 27th, 2007

Teamspeak und C#

Google ist unser bester Freund und dank ihm hab ich einen sehr komfortablen Weg gefunden, mittels C# und der TSRemote.dll mit einem Teamspeak Server zu kommunizieren.
Die TSRemote.dll muss nach C:\windows\system32 kopiert werden oder im gleichen Verzeichnis liegen, wie das Programm, welches die DLL nutzt, ausgeführt wird.
Die TSRemoteWrapper.dll kann im Visual Studio referenziert werden. Der Namespace lautet Danisoft.TSRemoteWrapper.

Die DLLs gibts hier: –> ftp://home.danionnet.ch/Development/C#/Teamspeak C# Wrapper Leider ging die DLL beim letzten Serverumzug irgendwie verloren. Ihr müsst die Datei von einer anderen Quelle besorgen.

Erstellt von Dani | Abgelegt in Programmieren | 7 Kommentare »

 

Wednesday, May 23rd, 2007

Wie prüfen ob ein String eine Zahl ist

Mein kleiner Sortieralgorhytmus habe ich erweitert, um meine Listview nach Zahlen und nicht alphabetisch zu sortieren. Das machte ich, indem ich in einem try-catch-Block versuchte, den String zu einem Int32 zu parsen. Doch das warf mir zuviele Exceptions im Hintergrund. Also schaute ich mich nach Alternativen um. Und siehe da, in einem MSDN Forum hatte einer ein Codeschnipsel gepostet, der genau das macht. Hier wird der String aus der Textbox genommen. Im Boolean isNum wird true gespeichert, wenn die Konvertierung erfolgreich war.

string Str = textBox1.Text.Trim();
int
Num;
bool
isNum = Int32.TryParse(Str, out Num);
if
(isNum) {
MessageBox
.Show(Num.ToString());
} else {
MessageBox
.Show("Invalid number");
}

Das gleiche funzt auch mit Double und DateTime und wahrscheinlich noch anderen Datentypen.

Erstellt von Dani | Abgelegt in Programmieren | Kommentar schreiben »