标题可能有点误导,但这是我在“另一个文件中嵌入资源(比可执行文件)”的实际表示形式:
所以我有自己的文件扩展名(.ffrh),基本上是“WinRAR”。我将“虚拟”文件夹和文件存储在该文件中,然后通过我的程序访问这些文件夹/文件以访问“应用程序资源”。这是我存储图像,字体,本地化文件,数据库文件等的地方。
现在,这是错误的还是正确的:
在启动/启动应用程序之前先存储数据,如果文件已损坏/过时等,请使用逻辑。
或者
只需打开.ffrh(s),当某些控件需要资源时,搜索整个文件以查找每个需求。
对我来说,第一种方法会冒更多内存以获得更好的性能,而第二种方法反之亦然(性能更低,内存更好)。
哪种方法更好用或者取决于应用程序?