我发现 Delphi 管理不善的一件事是图像“源”文件和我项目中的图像组件之间的链接(这里是 D2006,但我假设它适用于所有版本)。
假设我的项目中有各种静态图像 - 背景、工具栏按钮字形、各种吸引眼球的东西等。我有相应的 PNG/BMP 等文件集合,这些文件是我获取、抓取或创建的,并且这些文件已经加载在设计时进入图像组件。
一个问题是似乎没有自动方法可以在三个月后找出用于加载图像组件的源图像文件。当您需要编辑一个或多个图像时,这将成为一个更大的问题。
所以我真正想要的是将图像源文件包含在项目构建中的某种方式。即,当我进行构建时,所有图像组件都将首先从源重新加载。目前,当我使用 PhotoShop 或类似工具修改我的一些图像时,我面临着一个冗长且容易出错的过程,将修改后的图像重新加载到它们各自的图像容器中。
创建一个绑定了所有图像的资源并添加代码以在启动时加载图像组件是一种可行的方法吗?其他人有这个问题吗,你是怎么解决的?