gpt4 book ai didi

delphi - 如果 "Resources and images"为空,如何使用资源

转载 作者:行者123 更新时间:2023-12-03 18:22:22 25 4
gpt4 key购买 nike

我打开了一个旧项目,在其中使用 XE2 IDE/Project/“资源和图像...”功能放置资源。

我在那里放置了 4 张 png 图像,并创建了相应的 .red 和 .dres 文件。

现在,如果我再次打开“资源和图像...”,我什么也看不到,但应用程序运行良好,并且能够提取 4 个文件。

如何恢复“资源和图像...”以便我可以查看和替换文件?

谢谢

注意:这就是我所说的“我什么也没看到”的意思: ide SCREENSHOT

最佳答案

使用该对话框添加资源会导致对 .dproj 文件的修改。这就是主源。您的 .dproj 文件应包含如下项目:

<RcItem Include="Chrysanthemum.jpg">
<ResourceType>RCDATA</ResourceType>
<ResourceId>JpgImage_1</ResourceId>
</RcItem>

编译器将使用 .dproj 文件中的信息来创建和编译 .rc 文件并将输出命名为 .dres。然后,该 .dres 文件会链接到您的应用程序。

如果这些项目存在于 .dproj 文件中,则项目将出现在该对话框中。如果您的 .dproj 文件已丢失并重新创建,则这些项目将不会出现在该对话框中。这是对您所观察到的现象最有可能的解释。您需要再次添加文件,并确保妥善保管您的 .dproj 文件。我相信它在您的版本控制系统中?

您仍然可以在运行时获取图像的原因是 .dres 文件仍然存在,并且在您重新构建应用程序时仍然链接。但不会重新创建 .dres 文件,因为 .dproj 文件中的设置已丢失。

关于delphi - 如果 "Resources and images"为空,如何使用资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158949/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com