zoukankan      html  css  js  c++  java
  • delphi 远程调试


    自己的开发机器称为主机,运行程序的机器称为目标机;
    一、在主机编译执行程序
    1、project->options->linker中的EXE and DLL options选项组中的include remote debug symbols打上勾

    这样就可以生成rsm为扩展名的文件,该文件名称于你的项目同名。


    2、project->options->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->load process->Remote
    2、Remote Path中输入目标机器的运行目录
    3、Remote Host中输入目标机IP

    4、Working Directory 中输入目标机器的运行目录

    5、选择LOAd


    六、主机按F9调试即可

  • 相关阅读:
    d3.js--04(enter和exit)
    d3.js--03(增删改查)
    d3.js--02(data和datum原理)
    css文件和js文件后面带一个问号----2015-1103
    json_decode()和json_encode()区别----2015-0929
    随记--更新于20150925
    个人火狐插件汇总--20150924
    『jQuery』.html(),.text()和.val()的概述及使用--2015-08-11
    矩阵求导
    傅里叶变换
  • 原文地址:https://www.cnblogs.com/sandman/p/1897063.html
Copyright © 2011-2022 走看看