Delphi中的运行时读写应用程序设置

l7wslrjt  于 2022-10-16  发布在  其他
关注(0)|答案(1)|浏览(220)

Delphi是否像其他人一样在运行时具有读/写应用程序设置?
请看一下here

Visual Studio C#或VB它们都有这个“功能”,但是:
请告诉我:
上面的功能真的可以在运行时将数据存储在EXE中吗?
从逻辑上讲,任何[Release]EXE都不接受在运行时修改文件,而不会丢失EXE映像校验和或丢失对EXE文件和驱动程序的数字签名!

zz2j4svz

zz2j4svz1#

不,上面提到的功能可以在应用程序可执行文件中存储设置,这是不正确的。
如果您已经阅读了Visual Studio 2022的管理应用程序设置文档,您就会了解到上述功能将应用程序设置存储在这两个文件之一中。

  • app.config文件,在设计时创建第一个应用程序设置时创建
  • 用户配置文件,当运行应用程序的用户更改任何用户设置的值时,在运行时创建该文件。

您还会了解到,可以将应用程序设置存储为任何序列化为XML的数据类型
Delphi是否支持这样或类似的功能?据我所知,它不支持这种开箱即用的功能。但话又说回来,实现类似的东西并不难。

相关问题