Tôi đang sử dụng Delphi XE Starter. Tôi đã tạo một tệp CCs.RC và đã thêm tệp đó vào dự án. Một dòng đặc trưng trong file CCs.RC của tôi trông như thế này:Đọc danh sách chuỗi từ tệp tài nguyên
Danish1cc Text Danish1.cc
Ngay sau khi một dòng thực hiện tôi đã thêm
{$R CCs}
Khi tôi cố gắng đọc tập tin này vào một stringlist hiện, tôi nhận được một thông báo lỗi [EResNotFound][1]
. Đây là mã tôi đã sử dụng để thử và đọc tệp:
procedure LoadStringListFromResource(const ResName: string;SL : TStringList);
var
RS: TResourceStream;
begin
RS := TResourceStream.Create(HInstance, ResName, RT_RCDATA);
try
SL.LoadFromStream(RS);
finally
RS.Free;
end;
end;
///
LoadStringListFromResource('Danish1cc',MySL)
Mục tiêu của tôi là nhúng tệp vào EXE và tất nhiên là có thể đọc được :) Cảm ơn bạn đã được trợ giúp.
Vâng, và đây là tài liệu liên quan: [Resource-Definition Báo cáo] (http://msdn.microsoft.com/en-us/library/windows/ máy tính để bàn/aa381043% 28v = vs.85% 29.aspx) –