如何使用vs调试activex控件

在activx控件(vs下)开发过程,如何进行调试定位错误代码的位置是比较难的。但是并不是没有办法,以下步骤能让你像调试一般的winform或webform项目进行代码跟踪。

(说明---以下操作步骤的原文来自http://hi.baidu.com/jasonlyy/item/0a7bd886b46d79d6d0f8cd0c。此处只是对细节稍作整理)

第一步:选择activex项目,打开项目属性,在“configuration properties”-> “debugging”中的command 中选择ie浏览器所在位置,一般是C:\Program Files\Internet Explorer\iexplore.exe;在下面的command arguments里面输入你写的html测试页面(即你测试activex控件的页面地址)。

第二步:在执行此步骤时,先关闭所有的IE窗口,然后选择菜单中的“debug“->”start debugging“,或者直接F5;

第三步:选择菜单中的”debug“->”attacch to process“,在下面的”available processes“中,你可以看到一个ieexplore的进程已被选中,但是还有一个ieexplore进程未被选中,我们选择未被选择ieexplore进程,然后选择”attach“将该进程附加到调试器上,这样我们就能调试activex内部的代码了。

接下来,你想在activex项目哪里打断点进行调试都行。

posted @ 2014-04-24 11:05  小鸟想飞  阅读(924)  评论(0)    收藏  举报