gpt4 book ai didi

delphi - 如何在 Delphi IDE 中观察/检查字符串列表范围?

转载 作者:行者123 更新时间:2023-12-03 15:41:09 25 4
gpt4 key购买 nike

我经常发现自己处于调试字符串列表部分发生的情况的情况,例如正在处理 StringList[StartOfBlock] 到 StringList[EndOfBlock] 范围内的数据。该范围内的一个或多个变量索引可能是可用的,我可以快速检查或观察,例如StringList[LineNum],但是检查 StartBlock/Endblock 范围内的相邻字符串很麻烦。我可以在 StringList[LineNum+1] 上添加另一个监视,或者修改 Ctrl-F7 检查器中的表达式,但工作量太大了;-(

我希望在 IDE 中永久显示 StringList[StartOfBlock] 到 StringList[EndOfBlock]。(如果该 View 在 StartOfBlock/EndOfBlock 更改时发生更改,或者该 View 可以刷新,那就太好了。)

我如何在“IDE 中”构建一些东西来实现这一目标?

最佳答案

创建全局函数:

function GetLines(AList: TStrings; AStart, AEnd: Integer): string;
var
I: Integer;
begin
Result := '';
for I := AStart to AEnd do
if I < AList.Count then
Result := Result + AList[I] + sLineBreak;
end;

您可以观看此功能:GetLines(字符串列表, block 开始, block 结束)但在 watch 设置中启用函数执行(允许函数调用复选框)。

关于delphi - 如何在 Delphi IDE 中观察/检查字符串列表范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11028259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com