Gast
#4863703
Hallo Leute, ich arbeite mit Win XP mit Delphi 7 und der Komponente Comport. Beim Auslesen via ComPortRxChar erfolgt eine extrem verlangsamte Anzeige der Daten. Wird der Sender (AVR, RS232) gestoppt, stoppt auch die Anzeige. Wird der AVR wieder eingeschaltet ,werden keine neuen Daten, sondern noch jede Menge alte Daten ( wohl noch aus dem Puffer vom PC) am PC angezeigt. Erst nach einiger Zeit werden dann neue Daten vom AVR angezeigt Bin ratlos, da es kein übliches Problem ist. Der AVR sendet brav alle 100ms ein Datenpaket mit Zähler. Das wurde mit Terminal-Programm getestet. Aber der PC zeigt diese Daten nur alle 1000ms an. Da alles über die Zeichen-Empfangsroutine der Komponente läuft und es kein 286er mit DOS 3.1 ist, sollte es eigentlich kein Geschwindigkeitsproblem sein. Die Zeichenempfangsroutine ComPortRxChar wird nicht schneller aufgerufen. . Wer hat da eine Idee? Danke