Du erstellst ein neues
DLL Projekt. Diesem fügst du die Zeile {$R MyImages.res} hinzu.
Danach erzeugst du eine neue Textdatei mit dem Namen MyImages.rc. Dort schreibst du dann z.B.
Code:
ImageListBmp BITMAP "Bitmapdatei.bmp"
Diese Datei kompilierst du dann mit
$(Delphi)\Bin\brcc32.exe MyImages.rc zu der Datei MyImages.res
Eingelesen wird dann so:
Code:
var hLib: THandle;
begin
hLib := LoadLibrary(PChar(DLLFileName));
if hLib <> 0 then
try
ImageList.ResInstLoad(hLib, rtBitmap, 'ImageListBmp', clFuchsia);
finally
FreeLibrary(hLib);
end;
end;