问题标签 [tinifile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1399 浏览

delphi - 是否有与 TINiFiles 相同的功能或单元不会保存到文件?

我有一个使用 Inifile 读取数据配置的项目。
我决定将配置保存到资源中。

我想问问是否有与 Tinfile 相同的单元或功能或与保存数据配置相关的单元或功能是可选的。

除了提取还有什么建议吗?

谢谢。

0 投票
1 回答
385 浏览

c++ - C++ TStringsList解析解释

我正在尝试读取值列表框中的 ini 文件。下面的例子有效,但我不知道为什么。

ReadSectionValues包含 ini 行的字符串列表。Rad Studio 如何解析这些行:

ListValues->Names[i]是第一部分,ListValues->Values[ListValues->Names[i]]是第二部分?

请解释一下,Rad stuido 帮助找不到解释。

0 投票
1 回答
156 浏览

delphi - TAction.OnExecute 未执行

我想稍微简化将表单状态保存到磁盘的过程。我使用我自己的从 TINiFile 派生的 INI 文件类来读取表单中“所有”控件的状态。像这样的东西:


我像这样使用我的课程:

我验证了 INI 文件,并根据关闭时的属性状态正确保存了状态(真/假)。

问题:为什么在执行 MyIniFile.read(MyAction) 时不调用 actMyActionExecute?

PS:MyIniFile.read(MyCheckbox) 工作,如果而不是 TAction 我传递任何其他东西,例如一个复选框。我的意思是 MyCheckbox.OnClick 被执行了!

0 投票
0 回答
155 浏览

delphi - TMemIniFile.Create 在 ServiceStart 中调用时挂起

在系统帐户下运行的服务中,下面的代码挂在TMemIniFile.Create没有错误的情况下。如果我们用 TIniFile 替换它,它工作正常。
它是在 Windows Server 2012R2 下运行的 Delphi Tokyo 10.2.3 Win32 应用程序。没有对 INI 文件的并发访问。
这是我们第一次(第一个客户端)看到这个,它在许多机器上运行良好。

我不知道要进一步寻找什么。有任何想法吗?
它现在“有效”,因为我们切换到TIniFile,但我想找到原因。从我在这里读到的其他帖子TINIfile来看,似乎比 更挑剔TMemINIfile,我的情况正好相反。
INI 文件中没有特殊字符,它是使用 ASCII 编辑器创建的。

FWIW、INI 文件内容:

0 投票
1 回答
3866 浏览

delphi - How to use .Ini Files in FMX/Delphi

For a program I really need your help.

I found a cross platform Delphi script to save and load INI files on devices, which was made for an earlier Delphi version.

Now, here's my problem: It works perfectly fine on my Windows computer, but won't work on Android. The main problem is that it doesn't know the unit reference on Line 61 (FMX.Inifiles.Android) and, missing this unit, it can't proceed.

Any ideas how I could fix that?

0 投票
1 回答
109 浏览

delphi - DELPHI - 如何将 tlabeledit 插入到 TpageControl 中的动态选项卡表中

我需要有这个我在动态创建的动态 ttabsheet 中提到的 ini 文件!如您所见,它包含三个部分,每个部分都以 001-002-003 开头,然后让那些在第一个标签页中以 001 开头的部分,在第二个标签页中以 002 开头的部分以及在我的页面控件中以第三个标签页中以 003 开头的部分。

这是我的ini文件

我不知道该怎么办!?任何的想法 ?

谢谢