![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Доброго времени суток!
Собственно, вопрос в сабже. Пытаюсь содержимое ImageList'a (иконки 16х16) сохранить в один файл. Пишу portable-программу, по этому хочется минимизировать комплект переносимых файлов. Вариант задать иконки в процессе разработки отпадает, т. к. пользователь должен иметь возможность их изменять, следовательно, они должны после этого сохраняться и грузиться при следующем запуске программы. Последний раз редактировалось Agat330, 08.04.2014 в 23:05. |
|
#2
|
||||
|
||||
|
Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
fs: TFileStream;
begin
fs := TFileStream.Create('D:\ImageList1.comp', fmCreate);
try
fs.WriteComponent(ImageList1);
finally
fs.Free;
end;
end;Код:
procedure TForm1.Button2Click(Sender: TObject);
var
fs: TFileStream;
begin
fs := TFileStream.Create('D:\ImageList1.comp', fmOpenRead or fmShareDenyNone);
try
fs.ReadComponent(ImageList1);
finally
fs.Free;
end;
end; |
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Agat330 (20.04.2014)
| ||
|
#3
|
|||
|
|||
|
Ух ты! Не знал, спасибо
Буду пробовать, экпериментировать |