如何调试 Active server object 程序(生成的目标文件是DLL)(100分)

  • 主题发起人 主题发起人 borlanddelphi
  • 开始时间 开始时间
B

borlanddelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我的操作步骤如下
1 在Project--->options--->linker
将其中的include TD32 debug info 和include remote debug symbols 勾上
2 在Run-->parameter-->local
在Host Applicaton 写入c:/winnt/system32/dllhost.exe
在parameter写入/ProcessID:{3D14228D-FBE1-11D0-995D-00C04FD919C1}
注这个参数来自“组件服务”--->COM+应用程序-->“IIS Out-Of-Process Pooled Applications”
我已在其中的“在调试器中启用”打上了勾(其里面的内容为“C:/Program Files/Borland/Delphi7/Bin/bordbg70.exe dllhost.exe /ProcessID:{3D14228D-FBE1-11D0-995D-00C04FD919C1}”)
3 在程序中下断点并运行程序
4 在IE中打开调用这个程序的ASP文件,但程序始终无法中断。

请问以上的步骤哪里面有问题,谢谢指教
 
我一般用最土的
showmessage设置提示,或者把大概湖会出错的savetofile
象你那样的调试我也试过,不成功
 
我也是!采用直接安装,然后通过IE来输出,看看运行到哪里!
 
有这样的工具,网上搜索一下,INTROBA,国外网站,免费
 
这个问题真的就没有人知道答案了吗
 
不知道对你又没有帮助
对于Project选项是默认的,选择Run--Install MTS Objects...,在出现提示的窗口中
选中复选框,再Into new Package ,给新的包命名,点击OK,然后到组件服务中,查找
新建包的名称,右键属性后,把ID复制下来,以后的步骤和你的是一样的。
 
后退
顶部