Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以使为on-topic。
5年前关闭。
Improve this question
我曾考虑过创建自己的应用程序,但是要考虑使其与Java .properties文件100%兼容,有很多细节要考虑,因此我首先要问。
想改善这个问题吗?更新问题,以使为on-topic。
5年前关闭。
Improve this question
我曾考虑过创建自己的应用程序,但是要考虑使其与Java .properties文件100%兼容,有很多细节要考虑,因此我首先要问。
最佳答案
以前有一个Java IDE,称为Gel。它是用Delphi编写的,并且是一个很好的IDE,因此我希望它能够处理属性文件。作者已中止该项目的工作。在他的blog post describing the project's cancellation中,他提到了对使该项目成为开源的前景持开放态度,但它从未真正起步。如果问得很好,您可能会得到所需代码的一部分。
对您发现使用TStrings
作为其界面的任何解决方案表示怀疑。尽管该类具有Names
和Values
属性,使其成为用于键/值对的类,但它与Java的属性文件不完全兼容。原因是Java允许键名中的字符“ =”作为字符,而TStrings
类通过在字符串中查找第一个“ =”字符来检测名称的结尾和值的开头。此外,Java属性文件可以使用“:”作为分隔符,甚至可以使用普通的空格。
关于delphi - 是否有一个可读写.properties文件的Delphi库? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/524000/