张树坤的学习博客

天下难事必做于易,天下大事必做于细

  C++博客 :: 首页 :: 联系 :: 聚合  :: 管理
  9 Posts :: 1 Stories :: 4 Comments :: 0 Trackbacks

公告

http://www.zhangsk.cn

常用链接

留言簿(1)

我参与的团队

搜索

  •  

最新评论

阅读排行榜

评论排行榜

请保留完整信息
Delphi7远程调试
张树坤 2007-09-29
http://www.zhangsk.cn/
http://www.sunmba.cn/

上次写的delphi远程调试,有些步骤不是必须的。今整理如下,希望对大家有所帮助。

自己的开发机器称为主机,运行程序的机器称为目标机;
一、在主机编译执行程序
1、project->options->linker中的EXE and DLL options选项组中的include remote debug symbols打上勾,
这样就可以生成rsm为扩展名的文件,该文件名称于你的项目同名。
2、project->options->Compiler->Debugging中的勾可以全部选上,这是在你的程序支持debug(正式发布产品时要去掉这些选项,Delphi默认设置是选则大部分的)
3、Tools->Environment Options->Preferences的Compling and running选择组中选上Show compiler progress(可选项,在编译或者运行时显示编译过程,建议使用)
二、拷贝Project1.exe和Project1.rsm到目标机器的运行目录(该目录可以是你的安装目录,也可以任意)
注意:主机的代码不需和目标机的exe和rsm文件一致,就是说在进行第一步后不能改动你的代码
三、目标机安装borland的远程调试工具rdebug,delphi7的光盘中就有,或者google一下。
四、启动目标机的rdebug,启动后目标机的托盘图标中会出现一个小“虫子”debug的图标
注意:远程调试工具不需正常运行才能进行远程调试
五、主机的Delphi的远程调试设置
1、Delphi中选择Run->Parameters->Remote
2、Remote Path中输入目标机器的运行目录
3、Remote Host中输入目标机IP
4、选择Debug project on remote machine
5、选择ok
六、主机按F9调试即可
posted on 2007-09-29 16:26 张树坤 阅读(1148) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理