如何使用资源,如果“资源和图像”为空
我打开了一个旧的projcet,我使用XE2 IDE/Project /“Resources and images ...”功能来放置资源。如何使用资源,如果“资源和图像”为空
我在那里放了4个png图像,并创建了相应的.red和.dres文件。
现在,如果我再次打开“资源和图像...”,我什么都看不到,但应用程序表现良好,它能够提取4个文件。
如何恢复“资源和图像...”,以便我可以看到并替换文件?
感谢
注:这是我的意思与“我什么也看不见”:
使用对话框添加在修改到.dproj文件资源的结果。这是主要来源。你.dproj文件应该有一个项目是这样的:
<RcItem Include="Chrysanthemum.jpg">
<ResourceType>RCDATA</ResourceType>
<ResourceId>JpgImage_1</ResourceId>
</RcItem>
编译器将使用该信息从.dproj文件创建和编译rc文件,并命名输出.dres。该.dres文件然后链接到您的应用程序。
如果这些项目出现在.dproj文件中,则项目将出现在该对话框中。如果您的.dproj文件已丢失并重新创建,那么这些项目将不会出现在该对话框中。这是你观察到的最可能的解释。您需要重新添加文件,并确保您照看.dproj文件。我相信它在您的修订控制系统中?
您仍然可以在运行时获取图像的原因是.dres文件仍然存在,并且在重新构建应用程序时仍然存在链接。但.dres文件不会被重新创建,因为设置已经从.dproj文件中丢失。
是的你是对的。我简单地删除了本地res,dres,dpr,dproj文件,然后再次从VCS同步。现在我看到了所有的预期。谢谢 – LaBracca 2013-03-01 14:10:53
在项目文件夹中是否有odares扩展名的文件? – 2013-03-01 13:43:41
我有dres,identcache,res,rc,没有odares,我也确保res和dres不是只读的。 – LaBracca 2013-03-01 13:48:47