在默认的IE安全设置中,“对为标记为可安全执行脚本的ActiveX控件初始化并执行脚本”一项是禁用的,
如果修改安全设置为“提示”,在浏览器端就会看到以下windows报警
如何把ActiveX控件标记为可安全执行呢?查了下MSDN,发现只要实现IObjectSafetyImpl就行了。
具体如下操作:
1.新建ActiveX工程
系统自动生成以下文件
2.新增com事务对象(如果控件需要窗体界面的话,可以选择Active Form)
生成Unit1.cpp和Unit1.h文件,存放的是myTest的申明以及具体实现
3.编辑Unit1.h文件&