当前位置 : 主页 > 编程语言 > delphi >

Delphi跟踪工具

来源:互联网 收集:自由互联 发布时间:2021-06-23
我想知道Delphi是否有工具或组件可以逐行跟踪方法执行并创建日志文件.使用这种工具,通过比较两个日志文件,可以很容易地比较方法对两组输入数据的执行方式. 编辑: 假设有一个功能
我想知道Delphi是否有工具或组件可以逐行跟踪方法执行并创建日志文件.使用这种工具,通过比较两个日志文件,可以很容易地比较方法对两组输入数据的执行方式.

编辑:

假设有一个功能

10: function MyFunction(aInput: Integer): Integer;
11: begin
12:   if aInput > 10 then
13:     Result := 10
14:   else
15:     Result := 0;
16: end;

我正在寻找一种工具,可以提供与以下内容类似的日志:

当aInput参数为1时:

Line 10: 'function MyFunction(aInput: Integer): Integer;'
Line 11: 'begin'
Line 12: 'if aInput > 10 then'
Line 15: 'Result := 0;'
Line 16: 'end;'

当aInput参数为11时:

Line 10: 'function MyFunction(aInput: Integer): Integer;'
Line 11: 'begin'
Line 12: 'if aInput > 10 then'
Line 13: 'Result := 10;'
Line 16: 'end;'

该工具应该要求的唯一信息是函数名称.

这就像在调试器下单步执行该方法,但是以自动方式记录每行代码.

SmartInspect和 CodeSite

您可以read this question查看有关这些和其他人的更多信息.

网友评论