Uso Delphi XE Starter. Ho creato un file CCs.RC e ho aggiunto quel file al progetto. Una linea tipica nel mio file CCs.RC assomiglia a questo:Lettura di un elenco di stringhe da un file di risorse
Danish1cc Text Danish1.cc
Subito dopo una linea di Attuazione Ho aggiunto
{$R CCs}
Quando provo a leggere questo file in uno stringlist esistente, ottengo un messaggio di errore [EResNotFound][1]
. Ecco il codice che ho usato per cercare di leggere il file:
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)
Il mio obiettivo è quello di incorporare il file nel mio EXE e, naturalmente, essere in grado di leggerlo :) Grazie per tutto l'aiuto.
Sì, ed ecco la relativa documentazione: [Istruzioni Resource-Definition] (http://msdn.microsoft.com/en-us/library/windows/ desktop/aa381043% 28v = vs.85% 29.aspx) –