2013-03-01 93 views
1

我打開了一箇舊的projcet,我使用XE2 IDE/Project /「Resources and images ...」功能來放置資源。如何使用資源,如果「資源和圖像」爲空

我在那裏放了4個png圖像,並創建了相應的.red和.dres文件。

現在,如果我再次打開「資源和圖像...」,我什麼都看不到,但應用程序表現良好,它能夠提取4個文件。

如何恢復「資源和圖像...」,以便我可以看到並替換文件?

感謝

注:這是我的意思與「我什麼也看不見」: ide SCREENSHOT

+0

在項目文件夾中是否有odares擴展名的文件? – 2013-03-01 13:43:41

+0

我有dres,identcache,res,rc,沒有odares,我也確保res和dres不是隻讀的。 – LaBracca 2013-03-01 13:48:47

回答

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文件中丟失。

+0

是的你是對的。我簡單地刪除了本地res,dres,dpr,dproj文件,然後再次從VCS同步。現在我看到了所有的預期。謝謝 – LaBracca 2013-03-01 14:10:53