我正在做一些有趣的项目,它使用了很多图像和文件(.txt等)。我对Delphi的了解有限,因为我现在只有12年级了。 我想保存包含所有图片的文件夹作为我的程序可以提取所有图像和文件的特定文件。 (这很难解释,我会举一个例子来说明我的想法) 例如。我的程序将所有图像和文件保存为.dat,因此只有.exe和.dat。 当我运行我的程序时,我可以看到所有图像,并且可以在我的程序中更改我的.txt文件中的数据
答案 0 :(得分:2)
如果您的Delphi版本可用,您可以使用TZipFile class创建ZIP文件(我认为该课程自Delphi 2010 IIRC开始提供)。
如果您想使用*.zip
作为扩展程序,则无需调用*.dat
文件,它也可以使用。
在运行时,您可以提取文件并在程序中显示它们。
答案 1 :(得分:1)
如果您愿意,可以使用容器格式,例如ZIP。但是将图像作为资源添加到项目中可能更容易。这样,可执行文件完全是自包含的。例如,使用TResourceStream
提取资源。