Practice First

实践第一

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
 

常常会遇到我们开发的ActiveX在IE上用脚本加载或者在对话框中无法弹出的问题,总结了几点:

1,检查是否注册,没有注册,创建对象会失败。用regavr32注册
2,如果是运行在网页上,检查控件是否实现安全接口IObjSafe

3,如果是通过控件接口函数显示对话框的话,需要有资源定位,调用相应的模块状态改变函数(AFX_MANAGE_STATE..记不清了),不然对话框创建会失败
4,如果是VB或者Excel加载控件,会有缓存问题,删除该程序对应的缓存文件,重新注册控件就可以 
5, 是否调用AfxEnableControlContainer();

 

posted on 2010-02-20 16:31  caoshenghe  阅读(1448)  评论(0编辑  收藏  举报