Ich habe folgendes Problem:
Mein Programm kommuniziert über den Seriellen Port mit einem Mikroprozessor.
Leider lässt es sich nicht anderst lösen, das in einer Schleife auf den ComPort schau und mir so lange Daten abhole wie welche gesendet werden.
Sobald aber keine Daten mehr kommen, bleibt mein "dummes" Programm aber leider stehen, da es auf dem ComPort auf Daten wartet.
Ich habe mir jetzt gedacht ich könnte das ganze mit ner Try-Schleife abfangen:
try{
ReadFile(...)
}
catch(...)
{
MessageBox("Nic mehr da");
}
trotzdem bleibt er mir immer in der ReadFile Zeile hängen
Hat jemand ne Ahnung wie ich das Problem in den Griff bekommen kann?
(-An der Tatsache das ich nicht weiss wieviel Daten ich am ComPort abholen muss, lässt sich definitv nichts ändern!)
MfG Lyricz
Meine Sig war zu lang und wurde deswegen durch einen Moderator gelöscht......