Comport timeout
-
Hallo,
Ich habe zwei threads die nacheinander erzeugt werden. die Threads sind verantwortlich, dass daten auf eine drucker gesendet werden und entsprechend ausgedruckt werden. Jetzt kommt es aber vor, dass nichts ausgedruckt wird. Als Fehler bekomme ich dann den Wert 995. Ich vermute, dass die zwei threads sich irgenwie gegenseitig den comport blockieren. Kann das sein?
-
Hast du deinen Comport mit einer Mutex in den threads gesichert?
Gruß
zeigerzeiger
-
Ja habe ich. Ich verwende ISharedResources.
-
unter windoofs?
der com-port sollte, wenn man mit mehreren threads darauf zugreifen will, für asynchronen zugriff geöffnet werden (FILE_FLAG_OVERLAPPED), sonst funzt es nicht richtig...