如何制作 嵌入IE中activex多线程控件,我用ATL做的只能在一个IE中使用,另开一个就报错。是不是需要自己写成多线程的,还是我设置的不对

xulate 2007-03-29 03:58:02
如何制作 嵌入IE中activex多线程控件,我用ATL做的只能在一个IE中使用,另开一个就报错。是不是需要自己写成多线程的,还是我设置的不对


我添加并实现了一个接口,在网页中调用此借口,可只能在一个IE窗口中运行,
再开时就会出现控件导致IE出错的提示,随后就关了。

还请教一下如何处理控件的消息,能否在控件中控制其嵌入IE的关闭。
我在控件里调用了一个窗体,导致点击ie关闭按钮无法关闭

如果分不够,我可以用其他号加,这个号就剩这些了,高人们多少帮帮小弟

多谢多谢!!!
...全文
584 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2007-06-24
  • 打赏
  • 举报
回复
每个IE窗口都有自己的线程
看看你有什么全局或者静态的东西不是线程安全的
sjdev 2007-06-23
  • 打赏
  • 举报
回复
嵌入IE中的ActiveX控件应该使用Apartment线程模型。

最好还是自己调试一下。可以有两种调试方式:
1.在cmd中使用CScript 来调试你的网页。
2.在VC中,调试你的网页。
ouyh12345 2007-06-22
  • 打赏
  • 举报
回复
可以嵌入多个控件的。
调试一下,看是哪出问题的。
lvjing79 2007-06-22
  • 打赏
  • 举报
回复
这个是你的程序的问题,建议你自己调试一下,很简单的。
Sophic 2007-06-07
  • 打赏
  • 举报
回复
浏览器中的activex能不能用多线程的?我做了个activex控件,里面有个线程侦听udp包,发现浏览器上面显示无响应状态
Sophic 2007-06-07
  • 打赏
  • 举报
回复
ie



3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧