在FORMCREATE程序我寫:無法找到資源文件的 '權利'
var f: TResourceStream;
begin
// load data about rights from rights.txt resource file
f := TResourceStream.create(Hinstance, 'rights', PChar('RT_RCDATA'));
try
LoadFromStream(f);
finally
f.free;
end;
,並得到錯誤:
Project1.exe raised exception class ERESNotFound with message 'Resource rights not found'.
如果我改變文件路徑 '權利':
'rights.txt' or
'D:\Example\rights.txt' or
'D:\Example\rights'
我得到同樣的錯誤!
rights.txt文件我在項目文件夾和win32 \ debug \ project1.exe文件夾中找到了這兩個文件,但發生了同樣的錯誤。
更新1
rights.txt file for loading popupmenu
這將是在rights.txt文件中的這些不確定simbols?
你有t o通過資源編譯器或後來的delphi版本將RC數據編譯到Res,這可以通過Project,Resources菜單處理,我相信它是,你已經做到了,先不是嗎? – Craig
我在「項目」 - >「資源和圖像」中輸入並添加'rights.txt'文件來資源化,但使用後沒有行出現在項目文件中。我只看到{$ R * .res},並出現相同的錯誤。 德爾福版本:10.1柏林 – Delphi159
我已經在項目管理器中看到'rights.txt'文件,但同樣的錯誤出現。 – Delphi159