Gast
#1404989
Hallo Community, ich habe ein Problem mit meinem Programm, das ich mir nicht erklären kann. Wie folgt: ich empfange mit der RS232 eine bestimmte Zeichensequenz "START;" und werte diese aus. Daraufhin wird der Timer enabled. Nun, und das ist mir etwas zu hoch, läuft der Timer nur los (Timer_Tick Event tritt ein), wenn ich nach myTimer.Enabled = true; noch eine MessageBox ausgebe. Ansonsten sehe ich beim Debuggen zwar, dass myTimer.Enabled == true ist, aber das Timer Event tritt nicht ein. Kann das was mit den verschiedenen Threads von Timer und SerialPort zu tun haben. Wie gesagt, ich kann mir das nicht erklären. Quellcode im Anhang. Danke und Gruß, Alexander
