vs2008 怎么调试 activex?

时间:2021-02-09 18:23:27
我用 vs2008 创建了一个简单的 ActiveX 项目,但是不知道怎么调试?

8 个解决方案

#1


先写一个测试程序调用这个ActiveX
然后在工程属性debug那一项command写上你的测试程序.
然后用F5就启动调试了.

#2


显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。
 

若要调试 ActiveX 控件,必须指定一个容器(可执行文件)用于运行控件。

为调试会话指定容器
在“解决方案资源管理器”中选择项目。

从“视图”菜单中,选定“属性页”。

在“项目属性页”对话框中,打开“配置属性”文件夹并选定“调试”。

在“调试”类别下,找到“命令”属性。

指定容器的路径名。例如,C:\Program Files\Internet Explorer\IEXPLORE.EXE。

如果指定 Internet Explorer 作为容器,并且正在使用 Active Desktop,在“命令参数”框中键入/new 。

单击“确定”。

如果在“项目属性页”对话框中没有指定容器,则在开始调试时可以指定容器。当您选择执行命令开始调试时,将出现“调试会话的可执行文件”对话框。在对话框中指定容器的路径名。

参考:http://technet.microsoft.com/zh-cn/office/w54zfak1.aspx
或者,调试->附加到运行进程->选择IEXPLORE.exe.(该进程加载了你的ActiveX 控件.)参考:http://msdn.microsoft.com/zh-cn/c6wf8e4z.aspx

#3


Visual Studio 调试器
如何:调试 ActiveX 控件

http://technet.microsoft.com/zh-cn/office/w54zfak1.aspx

#4


学习学习,就是不知道怎样启动文本调试。

#5


必须先找一个容器来测试
比如用VB来测试或用vs2008 自带的ActiveX测试工具来测试都可以的啊!

#6


我在孙鑫的教程中看到的方法,但是要用到VC6.0中的tstcon32.exe,这样就直接可以用了,用ie的那个,我没有用成功。

#7


不可用啊 还是不行呢

#8


VS2008里面也有tstcon32.exe的工程,只不过没有编译,得自己手动编译才行。该工程的具体目录为:VS2008\Samples\2052\C++\MFC\ole\TstCon

#1


先写一个测试程序调用这个ActiveX
然后在工程属性debug那一项command写上你的测试程序.
然后用F5就启动调试了.

#2


显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。
 

若要调试 ActiveX 控件,必须指定一个容器(可执行文件)用于运行控件。

为调试会话指定容器
在“解决方案资源管理器”中选择项目。

从“视图”菜单中,选定“属性页”。

在“项目属性页”对话框中,打开“配置属性”文件夹并选定“调试”。

在“调试”类别下,找到“命令”属性。

指定容器的路径名。例如,C:\Program Files\Internet Explorer\IEXPLORE.EXE。

如果指定 Internet Explorer 作为容器,并且正在使用 Active Desktop,在“命令参数”框中键入/new 。

单击“确定”。

如果在“项目属性页”对话框中没有指定容器,则在开始调试时可以指定容器。当您选择执行命令开始调试时,将出现“调试会话的可执行文件”对话框。在对话框中指定容器的路径名。

参考:http://technet.microsoft.com/zh-cn/office/w54zfak1.aspx
或者,调试->附加到运行进程->选择IEXPLORE.exe.(该进程加载了你的ActiveX 控件.)参考:http://msdn.microsoft.com/zh-cn/c6wf8e4z.aspx

#3


Visual Studio 调试器
如何:调试 ActiveX 控件

http://technet.microsoft.com/zh-cn/office/w54zfak1.aspx

#4


学习学习,就是不知道怎样启动文本调试。

#5


必须先找一个容器来测试
比如用VB来测试或用vs2008 自带的ActiveX测试工具来测试都可以的啊!

#6


我在孙鑫的教程中看到的方法,但是要用到VC6.0中的tstcon32.exe,这样就直接可以用了,用ie的那个,我没有用成功。

#7


不可用啊 还是不行呢

#8


VS2008里面也有tstcon32.exe的工程,只不过没有编译,得自己手动编译才行。该工程的具体目录为:VS2008\Samples\2052\C++\MFC\ole\TstCon