Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

  • Benutzer-Avatarbild

    Das ist kein Problem, dazu eignet sich VB hervorragend! Das ist in der Tat das, was man als Erstes in der Fachhochschule beigebracht bekommt, wenn man mit VB startet. So'n typisches "Laboringenieur will Programm schreiben, um ein Labornetzteil anzusteuern und einen Pt100 messen lassen". First things first: Im Load-Eventhandler schreibst du diesen Befehl, der dir alle verfügbaren COM-Ports in eine Combobox schreibt. Das musst du invoken, da die SerialPort-Klasse auf einem anderen Thread läuft als…

  • Benutzer-Avatarbild

    Zitat: „Invoke schiebt die Methode in den Serialport Thread?“ Nein, vom SerialPort-Thread in den Main-Thread. Der Main-Thread hat als Hauptaufgabe die Kommunikation mit Windows und die Interaktion mit dem Nutzer, zum Beispiel Listboxen füllen. Wenn du dem Main-Thread etwas zusätzlich auf den Schreibtisch legst, arbeitet er das ab, auch schön nacheinander, aber irgendwann wird es ihm zu viel. Nach 60 Sekunden sagt Windows dann, dass dein Programm nicht mehr reagiert. So hatte sich Vaporized mal a…

  • Benutzer-Avatarbild

    Takafusa, ich glaub, Haudruferzappeltnoch hat sich noch nie mit Encoding-Problemen herumschlagen müssen. @Haudruferzappeltnoch Encoding-Probleme treten zum Beispiel auf, wenn ein 16-Bit-String zu einem 8-Bit-String wird (aus einem Zeichen werden ggf zwei). Du hast im Alltag bestimmt schon einmal gesehen, dass auf einer Programmoberfläche ß steht wo ein ß stehen müsste, ü steht wo ein ü stehen müsste, ä steht wo ein ä stehen müsste, ö steht wo ein ö stehen müsste. Das war ein typisches Beispi…