我如何告诉Delphi在监视列表中使用正确的列表分隔符

问题描述 投票:0回答:1

以下内容至少适用于 Delphi 2007 和 Delphi 10.2。

调试 Delphi 应用程序时,监视列表是我最常用的功能之一。不幸的是,它在显示数组和浮点数记录时混合了特定于语言的格式。在 Delphi 配置为英语的德语 Windows 上,这会导致显示以下两个字段记录:

enter image description here

正如您所看到的,当您仅将其显示为一行时,这看起来有点令人困惑。在德语中,小数点分隔符是“,”,列表分隔符是“;”而英语则使用“.”和“,”分别。因此输出是德语 (Windows) 和英语(Delphi 默认或 Delphi IDE 语言)的混合。

不幸的是,我不知道如何更改 Delphi 2007 中的 IDE 语言。但是在 Delphi 10.2 中,更改 IDE 语言没有任何区别,无论是对于小数还是列表分隔符。

有没有办法告诉delphi仅在监视列表中使用英语或德语分隔符,这样它看起来像以下方法之一,而不是两者的混合?

(0.1, 0.1) 
(0,1; 0,1)
debugging delphi
1个回答
0
投票

这听起来像是 embarcadero 问题,我会向 https://qp.embarcadero.com/ 提交请求,以便可以考虑将其用于未来版本。 我能想到的唯一其他选择是将 Windows 语言更改为英语。 这样您的手表至少会显示为

(0.1, 0.1)
并且不会那么混乱。

© www.soinside.com 2019 - 2024. All rights reserved.