我使用的单词列表在我的Delphi程序,到现在为止我会放在一个TMemo的Lines属性列表。 我不需要可视组件,虽然,而是一个的TStringList,所以现在我想利用这个资源文件做事的正确方法,并从资源加载我TStringList中。 我试图从应用信息这个答案 ,但我得到一个错误:
[dcc32错误] E2161错误:RLINK32:在不支持的文件16位资源 “D:\等\ Unit1.rc”
良好的措施,我有这个Unit1.rc文件:
RC_keywords RCDATA "keywords.txt"
我在项目→资源和图像......创造了这个,但看起来这是一样的书写rc文件自己。
在我的节目,我有这个资源包括:
{$R *.rc}
在我的程序
procedure TForm1.FormCreate(Sender: TObject);
var
SL: TStringList;
ResStream: TResourceStream;
begin
SL := TStringList.Create;
try
ResStream := TResourceStream.Create(hInstance, 'RC_keywords', RT_RCDATA);
SL.LoadFromStream(ResStream);
//
// do a lot of useful stuff here
//
finally
SL.Free;
end;
什么是错在这里?