zoukankan      html  css  js  c++  java
  • 设置VS2010和IE8 调试ATL控件<转>

    VS2010设置篇:

        设置VS2010 通过IE8 调试ATL的ActiveX控件的步骤如下:

    设置项目属性

    在项目的属性页对话框中选中“配置属性—》调试”,在右边填入下列参数:

    命令         :C:Program Files(x86)Internet Exploreriexplore.exe(你的IE8执行文件位置)

    命令参数 :$(OutDir)CheckCOM_Test.htm(其中CheckCOM_Test.htm更换成VS为你生成的Html文件名。

    附加     :否。(指示调试器不要附加现有IE进程,而是新建一个)

    其它选项采用默认值即可。

    至此VS2010的设置完成。现在你只要按F5启动调试,就能调用IE打开测试网页。然后在“调试—》附加到进程”的对话框中附加另一个未变灰的iexploer.exe进程,再刷新,就可以激活断点了。如下图:

    大家一定觉得这样调试要手动附加进程很麻烦,其实这是因为IE8默认为每个标签页都启动一个进程的原因。大家打开一个IE8网页,会在任务管理器中发现多了两个iexplore.exe进程,一个IE8进程,一个是标签页进程。因为VS每次启动调试时都错误的附加在IE8进程,所以我们要手动附加标签页进程才能启动断点。有没有办法解决这个问题呢,答案是有,只要设置ie8为单进程模式就行。下面进入IE8设置篇。

    IE8设置篇:

    (1)       设置IE8为单进程模式。

    运行gpedit.msc组策略管理器。在“计算机配置—》管理模板—》windows组件—》Internet Explore”中打开“选项卡进程增长”,设置为已启用,选项卡进程增长为0。应用之后IE8就进入单进程模式。这时VS只要直接按F5就能直接进入调试进程,激活断点。设置图如下:

    (2)       设置允许活动内容运行。

    在启动调试,网页经常会呈现如下提示框,每次都要确认,很麻烦。

    以下方法可以消除这个提示框。

    在IE中打开Internet 选项对话框,选择高级选项卡,勾选里面的“允许活动内容在我的计算机上运行”,重启IE就可以消除这个烦人的提示框。

    ----------------------------------

    http://blog.csdn.net/lianfuguo/article/details/38326733

  • 相关阅读:
    什么是webview
    juqery.fn.extend和jquery.extend
    LeetCode
    5. Longest Palindromic Substring
    42. Trapping Rain Water
    11. Container With Most Water
    621. Task Scheduler
    49. Group Anagrams
    739. Daily Temperatures
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/wainiwann/p/7373865.html
Copyright © 2011-2022 走看看