VS2008 在IE中 调试 ActiveX控件 .

不知道是不是微软的粗心大意,VS2008中竟然没有ActiveX控件测试容器。

幸好需要在IE中测试控件,就不需要那个测试容器啦。

 

1. 生产测试控件的HTML:

<HTML>
<HEAD>
<TITLE>Test</TITLE>
</HEAD>
<BODY>

<OBJECT ID="MyActiveX" WIDTH=800 HEIGHT=600
 CLASSID="CLSID:5228A02F-8FBD-424C-B457-EEBD4E748504">
    <PARAM NAME="_Version" VALUE="65536">
    <PARAM NAME="_ExtentX" VALUE="4657">
    <PARAM NAME="_ExtentY" VALUE="4075">
    <PARAM NAME="_StockProps" VALUE="0">
</OBJECT>

</BODY>
</HTML>

 

2. 设置debug选项

command: C:/Program Files/Internet Explorer/iexplore.exe

command arguments: F:/test.htm

 

3. 全路径

注册ocx时,需要使用全路径。 否则就有错误:The sepcified module could not be found.

 

4. 在Vista下的问题

由于UAC的控制,需要用"Run as Admin"的方式运行

否则就有“1>Project : error PRJ0050: Failed to register output.”错误。

时间: 2024-10-22 21:13:28

VS2008 在IE中 调试 ActiveX控件 .的相关文章

VS2008 在IE8中 调试 ActiveX控件 无法进入断点的解决方法 设置VS2008和IE8 调试ATL MFC ActiveX控件

设置VS2008和IE8 调试ATL控件   VS2008设置篇:     设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下: (1)       设置项目属性 通过菜单项 "项目->你的项目属性"如下图: (2)       在弹出的属性页对话框中选中"配置属性->调试",在右边填入下列参数: 命令         :C:\Program Files\Internet Explorer\iexplore.exe(你的IE8执行文件

ctivex-MFC中开发ActiveX控件问题

问题描述 MFC中开发ActiveX控件问题 在VS2010中使用VC++的MFC建立ActiveX控件时,控件默认在整个控件区域画了一个椭圆.问:如何改变控件的大小,即使控件有一个自定义的默认大小?求教... 解决方案 MoveWindow等来控制控件大小. 解决方案二: 你可以定义一个属性表示椭圆所在的区域的大小.构造函数给它们默认值画图的代码据此绘出椭圆. 解决方案三: 这个,改变初始值就可以了啊 解决方案四: onwindowsize消息里面做点手脚. 解决方案五: 大小一般是在创建控件

如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性 .

如何: 通过HTML文档对象模型访问文档中的ActiveX控件的属性   此文章的信息应用于: Microsoft Internet Explorer (编程) 版本4.0, 4.01, 4.01 SP1, 4.01 SP2, 5, 5.01, 5.5,6.0 概要 CSDN文档中心文章 用 MSHTML 的一点经验 111222(原作) 说明了如何访问在HTML文档对象模型中的网页的元素.内容.但是,有时候开发者实际上需要访问的是网页中ActiveX控件的属性.方法和事件.例如,你在网页载入之

如何在C++ Builder 2007中添加ActiveX控件

BCB2007 的发布是一件令人振奋的事情,它强大的功能和良好的稳定性让我决定从BCB6.0 转向2007. BCB2007 的变化还是比较大的,它不能像6.0那样方便地安装我们的ActiveX 控件,甚至有些网友说它根本不能安装ActiveX 控件,这样导致了广大网友对BCB2007的不满.BCB2007真的无法安装我们的ActiveX 控件吗? 答案是:可以安装. 详细的安装方案看下面的描述吧,有2个方案. [方案一] 条件:安装有BCB6.0 和 BCB2007 步骤: (1) 这里我们用

Form中的ActiveX控件无法被GC回收

问题描述:在windows窗体中加入一ActiveX控件,例如axCanlendar,显式释放控件的资源,清除对它的引用后,该控件仍然无法被GC所回收. --------------------------------------------------------------------------------------------------------------------------------------------------------------------- 问题重现:在F

如何在IE浏览器中屏蔽ActiveX控件

  ActiveX控件广泛应用于Internet,它们可以通过提供视频.动画内容等来增加浏览的乐趣.不过,这些程序可能出问题或者向你提供不需要的内容.在某些情况下,这些程序可被用来以你不允许的方式从计算机收集信息.破坏计算机上的数据.在未经同意的情况下在计算机上安装软件或者允许他人远程控制计算机.因此,有时要屏蔽掉这些对计算机安全构成威胁的ActiveX控件. 第1步:打开深度xp系统下载的IE浏览器窗口,在菜单栏单击"工具"-"Internet选项"命令,然后在打

网页中响应ActiveX控件自定义事件

这几天在开发过程中遇到一个问题,即在网页中无法响应ActiveX控件自定义事件.经查资料后,明白ActiveX控件的事件如果要通过JavaScript等脚本语言响应,必须实现IProvideClassInfo或者IProvideClassInfo2接口.因为脚本语言必须通过这个接口获得控件的接口信息. 用MFC ActiveX Control Wizard生成的项目,其接口的实现是通过嵌套类完成,要实现IProvideClassInfo接口我们可以按下列步骤进行: 1. 在COleControl

求助,Web中使用ActiveX控件 ,运行的时候页面空白 谁知道是怎么回事啊?

问题描述 我做一个自定义控件里面明明是有内容的,结果在web页面调用的时候显示不出来弄好久了都不知道哪里问题这是我WEB下面的调用代码真心求助 解决方案 解决方案二:这种只支持IE浏览器吧,再者就是没注册吧解决方案三:确实是只支持IE浏览器,我也遇到同样的问题.参照这个贴子做的:http://www.cnblogs.com/qishichang/archive/2010/02/28/1675213.html就是在转为ActiveX控件之前就不显示出控件,捣腾半天没出来,然后就没管了,直接进行下续

Microsoft ActiveX Control Pad 在HTML网页中插入ActiveX控件 .

开发工具:1. Visual Studio 2005,用于ActiveX组件的开发2. Microsoft ActiveX Control Pad,用于生成包含ActiveX Control的HTML网页. 步骤:1. 通过Visual Studio 2005新建一个MFC ActiveX Control工程,编译之后在debug/release目录下可以找到一个XXXX.ocx文件.具体步骤可以参考MSDN. 2. 在ActiveX Control Pad选择菜单File -> New HTM