2

我的 Delphi Prism 程序需要创建并读取和写入 inifile,但我想我注意到 Delphi Prism 并不真正支持任何类型的 Inifile 结构。(如果我错了,请纠正我。)

这让我开始谈论支持 inifile 的 ShineOn 库文件。但是,当您在 Mono 下的 Linux 上运行程序时,它会使程序崩溃。我是否使用 ShineOn 的任何方法都没有关系。只要将 ShineOn 库文件列在 uses 关键字下,程序就不会在 Linux 上运行而是完全崩溃。你可以在 Delphi Prism 中为 .net 创建适用于 windows 和 Linux(Mono) 的 inifile 吗?如果是这样,你会怎么做?

我确实在互联网和 Stackoverflow 上搜索了答案,这导致了我的 C# Class INI 文件。我想,在我注意到它需要加载 Kernel32.dll 文件才能工作之前,它很有希望。(如果我错了,请再次纠正我)。显然,互联网上关于 Delphi Prism Inifile 的信息很少。

4

2 回答 2

3

实际上,您根本不应该使用 .ini - .NET(或 Mono)环境中的文件。.NET 和 Mono 提供完整的 App.config XML-Configuration 基础架构,您应该将其用于您的应用程序。有很多优点,因为所有内容都是可用的类型安全的,并且所有内容都包含在 System.Configuration 命名空间中。

于 2011-08-11T15:19:13.850 回答
2

http://nini.sourceforge.net/

它记录在 MS .NET 和 Mono 上都可以工作

于 2011-08-11T14:48:55.500 回答