

private void port_read(string port)
{
char[] buffer;
int offset = 1;
int count = 1;
//Sucht den Port mit den übergebenem Namen
this.serialPort1.PortName = port;
this.serialPort1.Open();
while (this.serialPort1.IsOpen)
{
this.serialPort1.Read(buffer, offset, count);
}

char buffer[4096]; // 4kb char buffer auf dem Stack anlegen
char *buffer = new char[4096]; // 4kb Heap-Speicher anfordern
// ...
delete[] buffer; // nicht vergessen! Gibt den Speicher wieder frei
Das ist doch mal ne gute Idee!Ok danke für die Tips, werde mich da nachher nocheinmal ranwagen, jetzt ersteinmla eine Runde nach draußen in die pralle Sonne
Und es ist in Visual C++ geschrieben.

Dann wollen wir mal hoffen, dass die Portabfrage auch unter realen Bedingungen läuft. 
Du kannst mir die nächste Build ja mal schicken, dann werde ich mal Alphatester spielen. 
Aber besser wären verschiedene Plugins für die gängigsten LCD Programme, als da wären LCD Hype und LCD Smartie. Die Plugins liegen dabei als *.dll im Plugin-Verzeichnis vor und enthalten sämtliche Funktionen des Plugins. Wie genau man das schreibt, sollte in der Dokumentation der einzelnen Programme stehen.