调试Delphi.docx

上传人:b****8 文档编号:11276217 上传时间:2023-02-26 格式:DOCX 页数:13 大小:996.77KB
下载 相关 举报
调试Delphi.docx_第1页
第1页 / 共13页
调试Delphi.docx_第2页
第2页 / 共13页
调试Delphi.docx_第3页
第3页 / 共13页
调试Delphi.docx_第4页
第4页 / 共13页
调试Delphi.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

调试Delphi.docx

《调试Delphi.docx》由会员分享,可在线阅读,更多相关《调试Delphi.docx(13页珍藏版)》请在冰豆网上搜索。

调试Delphi.docx

调试Delphi

FMISDelphi客户端开发环境安装、调试指南

版本1.0

修订历史记录

日期

版本

说明

作者

2007-07-09

1.0

FMISDelphi客户端开发环境安装、调试指南

赖先福

目录

1简介.简介4

1.1目的4

1.2范围4

2.Delphi的安装

2.1Delphi5安装4

2.2Delphi5的4个更新文件的安装4

2.3公司开发的bpl控件的安装4

2.4Delphi连接ClearCase的插件安装7

3.调试Exe、Bpl和FMIS客户端Dll

3.1调试Exe7

3.2调试Bpl9

3.3调试FMIS客户端Dll11

FMISDelphi客户端开发环境安装、调试指南

1简介

本文档介绍FMISDelphi客户端开发环境安装、调试指南,该指南能帮助新员工快速搭建FMISDelphi客户端开发环境,调试Exe、Bpl和FMIS客户端Dll。

目的

帮助新员工快速搭建FMISDelphi客户端开发环境,调试Exe、Bpl和FMIS客户端Dll范围。

范围

适用于程序开发人员

1.Delphi的安装

公司开发的bpl控件的安装

前提:

本机已有FMIS客户端文件,包括所以的bpl文件和dcp文件(下文都假设存放路径为E:

\YGFMIS\BIN)。

运行Delphi5,点击Component—>InstallPakages,如下:

点击Add按钮选择FMIS客户端目录下的所有bpl包,点击打开

安装过程中可能会报错,一般不用理会,点击确定按钮继续即可

安装完成后会在Delphi控件模块上比原来多了很多控件图标,表明控件已经成功安装到Delphi中

RuntimePackages是程序运行是需要用到的bpl控件对应的dcp包,所用到的bpl都需要把对应的dcp文件加RuntimePackages,勾上Buildwithruntimepackages,点击Add…按钮添加或直接填写

点击确定完成FMIS组件包的安装。

Delphi连接ClearCase的插件安装

公司几乎没有人使用,也不会使用,听说不好用,所以在此无法讲解了。

2.调试Exe、Bpl和FMIS客户端Dll

调试Exe

1、Options的设置:

Exe程序的调试比较简单,双击运行工程文件*.dpr,FMIS的Exe文件运行是需要设置的地方主要有一个,打开Project->Options,如下图所示:

<1>、Outputdirectory:

该路径是编译文件的输出路径,编译成的Exe文件将输出到这个目录下;

<2>、Unitoutputdirectory:

dcu文件输出路径;

<3>、Searchpath:

搜索路径,一般为工程中用到的公用单元的搜索路径。

注:

Exe工程调试一般只用设置这三个路径,如果本机使用的路径与设置路径相同是不用修改。

2、运行调试

按F9或者运行按钮运行程序,在需要调试的地方设置断点,如果程序运行到断点处时左边会有个箭头,如下图所示,按F8键步进运行,按F7键跟踪进入方法体或者其它调试,按F9正常运行。

调试Bpl

打开bpl工程文件*.dpk,如下图所示:

1、工程选项设置:

<1>:

Options的设置:

打开Project->Options,如下图所示:

<1>、Outputdirectory:

该路径是编译文件的输出路径,编译成的bpl文件将输出到这个目录下;

<2>、Unitoutputdirectory:

dcu文件输出路径;

<3>、Searchpath:

搜索路径,一般为工程中用到的公用单元的搜索路径;

<4>、DCPoutputdirectory:

dcp文件的输出路径。

<2>:

Paramters的设置:

添加:

点击*.dpk文件后出现

先点击Compile编译,然后点击Install,提示组件安装成功后。

打开Run->Paramters选项卡,如下图所示:

HostApplication:

该bpl是通过设置的Exe文件来调用的,如果要进入主控,则设置为FMISClt.exe,如果要进入具体的子系统则设置为FMPubSysClt.exe。

Parameters:

该参数为HostApplication需要传入的参数,如果调用的是FMIS统一子系统模块,则传入的该参数为打开子系统的模块简称,具体的模块简称可以查看XTMK表。

然后点击Load启动程序,准备调试。

(这里一定要点Load不能点OK后再按F9运行,也许是跟该调试对象是组件有关系)

2、运行调试

按F9或者运行按钮运行程序,在需要调试的地方设置断点,如果程序运行到断点处时左边会有个箭头,按F8键步进运行,按F7键跟踪进入方法体或者其它调试,按F9正常运行。

调试FMIS客户端Dll

1、FMIS客户端的Dll程序的调试主要要讲的是运行调试的内容,关于环境设置(Options、Paramters的设置)与bpl的设置是一样的,请参考bpl相关设置。

这里要注意的是Paramters设置完成后,最好先点击OK然后再按F9运行,这与调试*.bpl不同,也许跟调试对象是dll有关。

2、运行调试

按F9或者运行按钮运行程序,在需要设置断点进行调试的地方设置断点,这时候需要主意的是在2000操作系统下设置断点的地方显示的是一个勾(√),表示程序能正常运行到这,但在XP系统下会显示一个(×)符号,表示程序无法运行到这里,原因是因为编译输出的文件没有添加到调试环境中,这时候可以通过下列方法来解决。

打开View->DebugWindows->Modules或快捷键(Ctrl+Alt+M),找到当前运行的Dll文件,(比如I16Ctl.dll),选择点击右键,如下图所示

点击ReloadSymbolTable…,打开文件选择窗口,找到当前工程编译输出的Dll文件,即Options->Outputdirectory对应目录下的相应文件,选择后点击打开确定,如下图所示

可以发现此时在断点处的(×)已经变成了(√),表明程序会运行到该点。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1