Problem mit CTS Event



  • Hallo,

    ich hab ein kleines Problem mit dem CTS Event.

    Ich hab einen Knopf an COM1 angeschlossen. Wenn ich den Knopf drücke wird auf der Konsole ein Text ausgegeben.

    Dazu habe ich einen Listener gebaut, der in einem eigenen Thread läuft.

    Das klappt auch alles wunderbar, doch wenn ich den Spieltrieb in mir rauslasse und wie wild auf den Button kloppe, macht er einfach nichts mehr.

    Wenn ich das Programm neu starte klappt wieder alles.

    Das komische daran ist der Zeitpunkt an dem der Absturz eintritt. Es ist mehr oder weniger zufällig. Mal bricht er nach 50 Events ab, mal nach 250.

    Hatte das Problem auch schonmal einer und kann mir helfen?

    mfg daveron



  • ich habs das Problem gefunden:

    Vorher hatte ich es mit WaitCommEvent und einer EV_CTS Maske probiert. Die schien jedoch bei vielen, aufeinanderfolgenenden Events zu Problemen zu führen.

    Daher habe ich es mal auf GetCommModemStatus umgestellt und es läuft einwandfrei.

    Gruß Daveron


Anmelden zum Antworten