在我们的C#应用程序中,我们使用第三方(Thesycon)COM对象,该对象运行线程将数据从7个文件写入扫描设备。
我通过调用
开始编写方法COM.StartWriting()
我可以通过调用
来阻止它COM.StopWriting()
现在的问题是我无法同步线程。这意味着我总是错过4个文件。 如果查看Debug窗口,工作线程类型显示为'BackGround'和MTA。 如何同步主线程和工作线程?
答案 0 :(得分:0)
如果COM对象无法监视其进程,那么答案将为NO。
如果COM对象确实提供了一种机制,那么您需要使用它来确定何时可以执行StopWriting
。