gpt4 book ai didi

delphi - Ini 文件 - 读取多行?

转载 作者:行者123 更新时间:2023-12-03 14:44:47 26 4
gpt4 key购买 nike

我知道 Ini 文件适用于单行信息,不用说我正在尝试从 Ini 中读取/写入多行 - 没有取得多大成功(我似乎总是以困难的方式做事!)

假设我的 Ini 文件保存后如下所示:

[richardmarx] 
Filenames=hazard
children of the night
right here waiting

假设 Ini 文件是动态构建的(即,richardmarx 和文件名不知道,但唯一 - 它们实际上可以是任何东西)。

我如何才能读取 Ini 文件?

在这个例子中,我如何将 richardmarx 放入 TEdit 中,并将与 richardmarx 部分关联的文件名放入备忘录中?

提前非常感谢。

最佳答案

一开始就不要将多行字符串存储到 INI 文件中。转义换行符,就像 @RobertFrank 建议的那样。不过,我不会使用星号,因为这是一个有效的文本字符。我会用这样的东西来代替:

[richardmarx] 
Filenames=hazard%nchildren of the night%nright here waiting

然后,您可以读取该字符串并将 %n 序列替换为 sLineBreak 全局变量的值。如果您需要存储实际的 % 字符,请将其转义为 %%,例如:

[sales] 
value=Sale! 50%% off%nat Macy's

关于delphi - Ini 文件 - 读取多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088108/

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