用ATL写的com程序怎么进行调试? 就是可以跟踪,com程序中的每一条语句。希望能回答的具体一点。 多人回答,共同得分。 详细回答者多得。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把com组件代码与客户羰代码在同一个workspace里找开,然后设置com组件工程代码为ActiveProject,最后再运行,可在com代码里任意设断点了。 这是在debug状态的调试。当然,还可以把com放到com+之后,也可以,不过,就是麻烦了一点。 1、先编译你用ATL写的程序。2、创建一个新工程。3、在新工程中的ClassWizard中的AddClass->from a type library4、找到你ATL写的程序的目录的Debug文件夹的dll.确定。现在就可以定义你创建的类的实例并可以跟踪每一行代码了。 如果ATL服务类型为DLL时,可以用上述方法。对于EXE或Service类型的ATL组件,可以直接按照EXE程序的调试方式调试。如果DEBUG版本的程序运行时,且由于程序BUG而中断时,可用下述方法进入调试。1.启动“任务管理器”2.选择你的服务程序对应的进程3.选中右键中的“调试”启动调用工程。另外对于提供某种接口的服务,可以直接按楼上的方法调试(类似于调试动态库) 用VB写一个客户端(很简单的),将编译好的exe在VC中设置为debuger就可,非常方便的 谢谢!luozheng (15)、 Ljfeng (50)、 bager (30)、 grey_whp (5)特别感谢: Ljfeng() ,你附带着解决了我的另外一个问题。大家能留下通信方式吗?我是一个ATL的初学者,很多东西不清楚,谢谢大家的帮助。 [email protected] 我写的MFC程序想加一个帮助文档....大家帮帮忙 关于GDI+ image 显示图片问题 真正将IOCP投入实际应用的请进! 关于添加函数引起的问题 亲手求救~!!!!急! 设置现有的文件及文件夹属性问题,急!急!急! 那位编写过 比较好的 定时机制!?? 高分求QQ源代码,不管哪个版本,只要能用就行,分不够可以再加,欢迎大家参加讨论!! 求教,向磁盘文件写入一个递增的整形,使用c语言实现 请问有没有比较文件内容的函数? 哪里有折线图,饼状图的控件? 急!!VC编译问题,来者有分
这是在debug状态的调试。
当然,还可以把com放到com+之后,也可以,不过,就是麻烦了一点。
2、创建一个新工程。
3、在新工程中的ClassWizard中的AddClass->from a type library
4、找到你ATL写的程序的目录的Debug文件夹的dll.确定。
现在就可以定义你创建的类的实例并可以跟踪每一行代码了。
对于EXE或Service类型的ATL组件,可以直接按照EXE程序的调试方式调试。
如果DEBUG版本的程序运行时,且由于程序BUG而中断时,可用下述方法进入调试。
1.启动“任务管理器”
2.选择你的服务程序对应的进程
3.选中右键中的“调试”
启动调用工程。另外对于提供某种接口的服务,可以直接按楼上的方法调试(类似于调试动态库)