VS2008设置篇:
设置VS2008 通过IE8 调试ATL的ActiveX控件的步骤如下:
(1) 设置项目属性
通过菜单项 “项目—》你的项目属性”如下图:
(2) 在弹出的属性页对话框中选中“配置属性—》调试”,在右边填入下列参数:
命令 :C:\Program Files\Internet Explorer\iexplore.exe(你的IE8执行文件位置)
命令参数:$(InputDir)FileUploader.htm(其中FileUploader.htm更换成VS为你生成的Html文件名。
附加 :否。(指示调试器不要附加现有IE进程,而是新建一个)
其它选项采用默认值即可。结果如下图:
IE8设置篇:
(1) 设置IE8为单进程模式。
运行gpedit.msc组策略管理器。在“计算机配置—》管理模板—》windows组件—》Internet Explore”中打开“选项卡进程增长”,设置为已启用,选项卡进程增长为0。应用之后IE8就进入单进程模式。这时VS只要直接按F5就能直接进入调试进程,激活断点。设置图如下:
(2) 设置允许活动内容运行。
在启动调试,网页经常会呈现如下提示框,每次都要确认,很麻烦。
以下方法可以消除这个提示框。
在IE中打开Internet 选项对话框,选择高级选项卡,勾选里面的“允许活动内容在我的计算机上运行”,重启IE就可以消除这个烦人的提示框。
原文链接:http://www.cnblogs.com/cchyao/archive/2010/09/19/1830961.html
分享到:
相关推荐
本文将深入探讨如何使用Visual Studio 2008(VS2008)结合ATL(Active Template Library)技术来开发一个能够显示GIF动画的ActiveX控件。ActiveX控件是一种可重用的软件组件,它可以在多种支持ActiveX技术的环境中...
ATL开发的ACTIVEX控件的一个IE控件例子程序,源码。想学IE控件开发的试试看吧。
XBarCodePro ATL ActiveX控件 用于任何支持OLE的语言开发高级条码应用程序,如:VB, VC++,VB.Net,C#.Net, VC++.Net。用户可以直接把该控件嵌入到支持OLE的应用程序,如:Microsoft Word, Access 和 Excel。...
8. 兼容性和跨平台:虽然ActiveX主要在Windows环境中使用,但随着Web技术的发展,现代浏览器已逐渐放弃对ActiveX的支持。因此,开发者可能需要考虑使用其他技术,如HTML5的input[type="password"]元素,以实现跨平台...
这个过程需要对Windows编程和C++有深入的理解,但ATL提供的模板和宏极大地简化了工作,使得开发者能更专注于实现控件的具体功能。通过学习和实践,你可以创建出高效、定制化的ActiveX控件,满足各种应用程序的需求。
使用 ATL 和 MFC 创建 ActiveX 控件 C 语言教程 在本文中,我们将讨论如何使用 ATL 和 MFC 创建 ActiveX 控件。ActiveX 控件是基于 COM 对象模型的控件,使得控件能够被客户端代码所调用。在创建 ActiveX 控件时,...
用ATL创建ActiveX控件,电子文档,相互学习
`sam_2.cpp`和`ATLSam.cpp`很可能是这样的实现文件,`ATLSam.cpp`可能包含了ATL基础类的扩展和控件的特定逻辑。 5. **预编译头文件(.cpp/.pch)**:`StdAfx.cpp`是预编译头文件,包含了常用库的包含语句,以提高...
总之,ATL ActiveX控件的创建涉及多个配置和选项,理解这些设置可以帮助你创建出高效、可定制的组件。虽然ATL的API可能比MFC更复杂,但它提供的性能优化和小巧的体积使其在某些场景下成为首选。
本文将探讨如何使用ATL(Active Template Library)和MFC(Microsoft Foundation Classes)来创建ActiveX控件,分析这两种框架的优缺点,并通过创建一个具体的消息流控件来展示它们的应用。 首先,ATL和MFC都是微软提供...
在本文中,我们将深入探讨如何使用ATL工程创建ActiveX控件,并理解在Internet Explorer(IE)中如何处理`object`引用的生命周期,特别是当涉及到frameset页面跳转时的情况。 首先,创建一个ATL工程,你需要在Visual...
1. 使用VS2008的调试器运行Web应用程序,确保ActiveX控件在IE中正常加载和运行。 2. 部署时,需要考虑目标用户的系统环境,确保他们具有正确的.NET Framework版本,并且控件已经正确注册。 3. 对于分发,可以创建...
ATL ActiveX OpenGL JavaScript 是一个技术组合,用于在网页中集成3D图形渲染,通过JavaScript调用由ATL(Active Template Library)创建的ActiveX控件来实现OpenGL的功能。ATL是微软提供的一种C++库,它简化了COM...
总结,使用VC2005和ATL编写ActiveX控件是一种高效的方式,它能够快速地创建具有复杂功能的Windows控件。ATL的模板和宏大大简化了COM编程,使得开发者能够专注于业务逻辑而不是底层细节。通过上述步骤,你可以构建、...
创建适用于Pocket PC上的IE的ActiveX控件不仅有助于丰富移动浏览器的功能,还能使开发者能够利用已有的桌面开发知识与技能,从而快速地开发出适用于移动设备的网页组件。 首先,我们需要了解Pocket PC平台,它是一...
7. **调试与测试**:开发完成后,开发者通常会在Visual C++的调试环境中测试控件,确保其功能正常,然后可以在支持ActiveX的宿主应用程序(如Internet Explorer)中进一步测试控件的兼容性和性能。 8. **安全考虑**...
总结来说,这个"Win7下ActiveX控件例子"涵盖了两个主要的实现方法,分别是MFC和ATL,这两种技术各有优势,适用于不同的开发需求。通过学习和实践这两个例子,你可以深入理解ActiveX控件的原理和开发流程,同时增强对...
ATL编写控件比MFC要难一些,所谓的难就是ATL中的编程向导没有MFC中的那么好用。有好多的东东要自己手工去加。所以今天我就把ATL控件建立的过程在此阐述一下,供初学者学习。代码文档...
在本主题中,我们聚焦于如何使用ATL来创建一个ActiveX控件,该控件能够绘制任意平面函数的曲线。这在数学、科学或工程应用中非常有用,因为它可以可视化复杂的数学表达式。 首先,我们需要创建一个ATL项目,并选择...