
ASP.NET
willnow
城市轨道交通ATS
展开
-
实现网页版的限时定时RFID读取
<br />注:定时功能参考我的日志<> atl制作多线程activex,共三个线程A,B,C. A指主线程,B指读取RFID的子线程1(一个定时器),C指计算剩余时间的子线程2(一个定时器).其中B需要invoke js中的函数(比如onread)将读取到的标签EPC通过ajax从服务器取回详细信息并在网页中显示,C需要invoke js中的函数(比如ontime)将剩余时间在网页中显示. js是单线程的不能运行多线程程序,因此activex提供了线程引擎将多线程转化成了单线程(个人觉得类似于操作系统的时原创 2011-05-31 09:46:00 · 2047 阅读 · 1 评论 -
ATL 开发ActiveX控件之定时器使用(改进,含源码)
原定时器设计:http://blog.youkuaiyun.com/strmagic/archive/2007/10/23/1840365.aspx原定时器缺点1:使用继承方式无法实现一个类具有多个定时器原因:采用继承方式改进思路:将继承方式给成聚合,将定时器作为类的成员变量,这样便可以定义多个定时器具体方案:1.增加public的成员变量 T* m_cls和 UINT m_nTimerID; 2.将TimerOn函数中的第条语句修改为Derived* pDerived原创 2011-05-31 09:47:00 · 3326 阅读 · 0 评论