佚名通过本文主要向大家介绍了vb activex控件,vb activex,vb activex exe,vb activex控件下载,vb activex dll等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 有一定挑战性:vb调用自带线程activex控件问题
描述:
解决方案1:
描述:
我写了一个控件,VC调用厂商DLL,其中在activex中我自写了一个工作线程用于监听外设,判断数据后触发activex事件发生。结果:
1、发现事件可以在vb程序中触发,也可以写一些代码,但是不能够设置断点,设置断点就会崩溃。如果写代码,可以顺利执行。
2、我改写成服务调用activex,但是还是更麻烦的是这个线程根本就没有触发事件,我可以肯定外部设备有数据进入,但是无法确定线程是否启动,或者启动了,但肯定没有触发事件。
我怀疑是VB的核心代码本身不支持这类多线程,但的确不知如何处理这个问题,高手请给出思路。
解决方案1:
要在COM里使用多线程就要很好的理解COM的线程模型,明白在各种apartment之间传递COM对象的规则,否则肯定要出错。
您可能想查找下面的文章:
- 我用VB写了一个很简单ActiveX的控件,怎么在VC中使用啊???
- 如何使ActiveX控件在设计时固定大小,就象VB中Timer控件一样
- VB调用VC编写的ActiveX控件的问题
- 怎么用给ActiveX添加一个带参数方法怎么用VB写它的调试代码?
- ActiveX的属性用VB可以调用成功,VC调用出错?
- 用c++或者vb怎么开发Activex网页上传控件(如网易,qq等的上传工具)
- ActiveX里面颜色属性页在VB下面不能调试
- 有一段调用activex动态库的vb代码。求高人翻译成vc代码
- 關於ActiveX控件在VB下面使用的一個問題
- 在vb中開發的activex控件﹐怎樣在网頁上用呢﹖﹖我遇到麻煩