LaB*_*cca 2 delphi embedded-resource delphi-xe2
我打开了一个旧的项目,我使用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>
Run Code Online (Sandbox Code Playgroud)
编译器将使用.dproj文件中的信息来创建和编译.rc文件,并将输出命名为.dres.然后将该.dres文件链接到您的应用程序.
如果.dproj文件中存在这些项目,则该对话框中将显示项目.如果您的.dproj文件已丢失并重新创建,则该项目将不会出现在该对话框中.这是你观察到的最可能的解释.您需要再次添加文件,并确保您照看.dproj文件.我相信它在您的修订控制系统中?
您仍然可以在运行时获取图像的原因是.dres文件仍然存在,并且在您重新构建应用程序时仍然链接在一起.但是.dres文件没有被重新创建,因为.dproj文件中的设置已丢失.
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |