YO.
Gdy chcę wydobyć kilka plików z zasobów, robię coś takiego:
var
res: TResourceStream
begin
res:=TResourceStream.create(hInstance, 'PROG', rt_RCDATA);
res.saveToFile('C:\program.exe');
res.free
res:=TResourceStream.create(hInstance, 'PROG2', rt_RCDATA);
res.saveToFile('C:\program2.exe');
res.free
i.t.d.
Czy mogę wydobyć kilka plików naraz? Tzn. bez ciągłego pisania
TREsourceStream.create i res.free?
(po prostu tworzę, wyjmuje pliki, zapisuje je i zwalniam)