Scratch Geschrieben 20. September 2002 Geschrieben 20. September 2002 Hi, mit der Funktion Readfile kann ich ja die Comschnittstelle auslesen. Jetzt meine frage gibt es eine Funktion mit der diese Prozedur immer dann aufgeruffen wird, wenn an der Comschnittstelle Daten liegen, oder muss ich diese Prozedur ständig durch drücken eines Buttons oder durch einen abgelaufenen Timer abfragen ???
Guybrush Threepwood Geschrieben 20. September 2002 Geschrieben 20. September 2002 Eine funktion die die nur Daten von der Schnittstelle ausließt wenn auch Daten vorhanden sind müßte ja auch die ganze Zeit in einer Schleife ablaufen und überprüfen ob Daten da sind. Du könntest zb die Funktion Readfile in einen Seperaten Thread stecken der sobald er Daten vorfindet ein Signal liefert. Gruß wasweißich
Scratch Geschrieben 20. September 2002 Autor Geschrieben 20. September 2002 Ich hab ma was gelesen von ner Art Buffer an der Schnittstelle, diese meldet ein Interrupt an den Rechner sobald in den Buffer etwas geschrieben wurde. ob man das als Ereignis irgendwie abfangen kann und dann Readfile anwendet.
Klotzkopp Geschrieben 21. September 2002 Geschrieben 21. September 2002 Windows schottet derart hardwarenahe Ereignisse durch Abstraktionsschichten vom Benutzer bzw. Programmierer ab. Selbst wenn man dieses Ereigniss abfangen könnte, würde kein Callback-Automatismus bereitgestellt werden. wasweißichs Tipp mit dem zweiten Thread dürfte die einfachste Lösung sein.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden