来讨论一个有关问题,exe进程外服务器的
来讨论一个问题,exe进程外服务器的
比如我在exe进程外服务器里面实现了一些接口,比如实现了IPersistStorage这个接口的
接近完成了 看看会出现什么bug等等的。
先说说我目前的调试方法:直接打印到logger日记,写到文件中(记录函数的执行顺序,还包括一些重要变量值)
问题是,大家都懂的,这种打印到logger日记的方法弱爆了。。
lz想要进行单步跟踪调试。。
ps:我试过网上说的一些调试方法----运行debug程序,然后再打开载体程序,载入exe服务器,就能进行单步了。。但是此种方法不成功,我一运行debug程序,exe服务器就执行起来了,然后我再打开载体程序,载入exe服务器,完全无作用。。
特指来求大牛不吝赐教!
------解决方案--------------------
直接调试exe进程外服务
然后再启动调用的程序
------解决方案--------------------
exe进程外服务器
是什么,没听说过
------解决方案--------------------
源代码和运行的程序不一致吧
clear All rebuild all
------解决方案--------------------
exe服务器一开始 加一个MessagBox等,让它运行起来后等在那里,然后你再VS attach到对应进程,设置断点,然后再点击对话框,运行,开始调试
------解决方案--------------------
别人的意思就是让你先启动载体,然载体启动你的exe服务器,然后用VS attach到你的exe上,中文就是调试->附加到进程,英文就是debug->attach.
------解决方案--------------------
直接调试exe进程外服务
然后再启动调用的程序
这样就好了啊,不用attach也不用messagebox什么的
------解决方案--------------------
这个方法是对的,对于那些COM进程外服务器就应该这么调试的,你可以现在类厂的QueryInterface下个断点,根据这哥们的方法试试就知道结果了
比如我在exe进程外服务器里面实现了一些接口,比如实现了IPersistStorage这个接口的
接近完成了 看看会出现什么bug等等的。
先说说我目前的调试方法:直接打印到logger日记,写到文件中(记录函数的执行顺序,还包括一些重要变量值)
问题是,大家都懂的,这种打印到logger日记的方法弱爆了。。
lz想要进行单步跟踪调试。。
ps:我试过网上说的一些调试方法----运行debug程序,然后再打开载体程序,载入exe服务器,就能进行单步了。。但是此种方法不成功,我一运行debug程序,exe服务器就执行起来了,然后我再打开载体程序,载入exe服务器,完全无作用。。
特指来求大牛不吝赐教!
com
ole
atl
exe进程外服务器
------解决方案--------------------
直接调试exe进程外服务
然后再启动调用的程序
------解决方案--------------------
exe进程外服务器
是什么,没听说过
------解决方案--------------------
源代码和运行的程序不一致吧
clear All rebuild all
------解决方案--------------------
exe服务器一开始 加一个MessagBox等,让它运行起来后等在那里,然后你再VS attach到对应进程,设置断点,然后再点击对话框,运行,开始调试
------解决方案--------------------
别人的意思就是让你先启动载体,然载体启动你的exe服务器,然后用VS attach到你的exe上,中文就是调试->附加到进程,英文就是debug->attach.
------解决方案--------------------
直接调试exe进程外服务
然后再启动调用的程序
这样就好了啊,不用attach也不用messagebox什么的
------解决方案--------------------
这个方法是对的,对于那些COM进程外服务器就应该这么调试的,你可以现在类厂的QueryInterface下个断点,根据这哥们的方法试试就知道结果了