我的系统中使用一个PLC通讯卡,它通过DLL提供了一些读写PLC的函数. 我现在有多个线程,其中一个线程不停读取PLC的数据(执行读数据的函数)。然后我在另外一个form上的按钮执行往plc写数据的函数,当我单击该按钮第一次后,读线程执行到读函数后就不知道跳转到哪里了,然后我再单击一次form上的写按钮,读线程就接着往刚才读函数的下一行开始执行。
这是为什么? 怎么让读线程的代码不停的执行?
这是为什么? 怎么让读线程的代码不停的执行?
解决方案 »
- 把字符串由大写转成小写的function 是哪个?
- AutomatedDocking Libray save/load layout的问题
- 请问InfoPower4000怎样让MEMO字段多行显示?
- 用Delphi写.dll中的问题:我想返回一个记录集给asp,却不知对应的Delphi数据类型是。。。。?
- 请教DBGRID控件的使用方法
- treeview 指针data问题
- 爱NET技术的高手Look一下我的问题吧!
- shellexecute的声明在哪儿
- Delphi
- delphi 操作PowerPoint 的一些问题
- 求教:在DElphi中 通过程序开启和关闭windows2000/XP中的服务
- 如何知道系统装在哪里?
要不,你可能发读命令一半时,就开些发写命令了!!!要不,你也可先将读线程挂起,执行写操作,再resume读线程