COM组件如何调试

原创 2012年03月29日 17:34:01

                   在开发大型程序的时候,一般我们会将程序的功能模块化,常见的做法是采用COM组件,区别于一般的动态链接库,他的优点是毋庸置疑的,最大的特点在于它可以自己注册以及反注册,这样我们在创建相应的组件对象时就比较方面,不用考虑路径什么的,只要在电脑上已经注册过,则可以成功使用。

由于COM组件不是EXE,因此,它不能独立执行,必须附加在一定的应用程序上,通过设置相应的参数,就可以进行调试。依次打开“调试”标签页,找到“命令”选项,在该行中加入我们需要附加程序的完整路径,后面是执行该程序时指定的执行参数,一般我们只需要设置“命令”即可。设置好以后,按F5即可启动调试。

如果要进行某些特殊的调试,则需要配置“命令参数”。最常见的用法是调试组件的注册以及反注册功能,大家都知道,我们通过使用regsvr32 命令可以手动进行组件的注册和反注册,调用的分别是DllRegisterServer和DllUnregisterServer两个函数。如果组件不成功,我们想跟踪调试,首先应该在这2个地方打断点,然后在“命令”中输入regsvr32 的完整路径,然后在“命令参数”中输入你需要注册的DLL完整路径,之后,按F5即可进行调试。


COM组件VC6.0调试方法

一.打开组件服务,找到你要调试的组件 二.打开组件的属性 三.将调试器路径中的字符串拷贝出来 我的是: "C:\Windows\system32\vsjitdebugger.exe" C:...

VS2015使用小技巧 添加COM组件 Windows media player

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 1、 2、 3、 4、 ...

win7注册进程外组件, 服务, 以及COM组件调试

  折腾了一天, 原来又是系统搞的鬼, 在win7下使用/regserver, /service, regsvr32.exe时, 会失败, 尤其使用regsvr32.exe时, 会弹出对话框模块"**...

Windows程序调试----第三部分 调试技术----第11章 COM调试

第11章 COM调试     调试COM代码对很多开发人员来说是很件令人沮丧的事情,特别是如果你对Windows平台,尤其是COM编程不熟悉的话。成功地解决一个错误常常需要涉及到很多领域的知识和技巧...
  • tiewen
  • tiewen
  • 2013年04月25日 10:15
  • 2579

常用串口调试工具比较

目前有许多免费的串口调试工具,比较常用的有:1、友善串口调试助手(v2.6.5)优点: 1)使用方便,不丢包; 2)串口自动识别,支持COM9以上串口; 3)支持多串口调试; 4)支持历史发送...

用javascript 创建ActiveX对象时出现:Automation server can't create object"(Automation 服务器不能创建对). 错误的解决办法。

    今天,想实现在客户端读取一个EXCEL文件到一个Table中 ,所以写了如下代码: function readExcel()...{   var fileName = document.get...

AllocSysString()

CString 对象的 AllocSysString 方法将 CString 转化成 BSTR: CString s; s = "i love you"; BSTR b = s.AllocSy...
  • LaoWu_
  • LaoWu_
  • 2011年09月18日 20:09
  • 3191

comraider跟踪调试COM组件的接口

  • 2014年03月24日 16:32
  • 923KB
  • 下载

COM组件VC6.0调试方法

  • 2016年04月08日 10:54
  • 112KB
  • 下载

XP环境下在Delphi中调试COM+组件

现在应用系统流行用B/S开发,早几年前可是C/S的天下呢,我现在做的某航空公司货运结算维护工作,其系统就是利用Delphi开发的C/S应用程序!在日常的维护工作中,难免要对已经做好的COM+组件进行调...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:COM组件如何调试
举报原因:
原因补充:

(最多只允许输入30个字)