![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Скорее, вопрос опыта... [D7, WinXP]
x.pro © (2005-12-13 19:28:00)Ув. мастера!
Я хочу узнать, есть ли метод сохранения спроизвольных наборов картинок в ImageList? Т.е. я их сам туда напихиваю. А вот как сохранить мой набор?
спасибо!
Джо (2005-12-14 00:04:00) [1]Если бы дал понять, что формат сохранения не важен, я думаю, что сразу бы получил совет подумать над сохранением в ресурсах.
> Все же, Delphi - рулит!
Без возражений :)
x.pro (2005-12-13 20:24:00) [2]Кстати!
Ответ простой. Есть две функции:
WriteComponentResFile( FileName: string , Instance: TComponent);
и
ReadComponentResFile( FileName: string , Instance: TComponent);
Я их использую так:
WriteComponentResFile('C:\TestFile.dat',ImageList1);
ВСЕ!
Все же, Delphi - рулит!
x.pro (2005-12-13 19:58:00) [3]Спасибо всем!
Leonid Troyanovsky (2005-12-13 19:51:00) [4]
> x.pro (13.12.05 19:42) [2]
> Нет, это не совсем то. Я имею ввиду, что в Run-time проги
> я набиваю пустой ImageList картинками. При повторном запуске
> проги, ImageList будет пустым. Как мне этого избежать. Нужно
> найти способ сохранения набора картинок. Или вы предлагаете
> сохранять каждую картинку из ImageList как отдельный файл
> и потов все прогружать по новой? Вариант, который уже рассмтаривался.
> .. но все же, может есть другой способ?
http://groups.google.com/group/fido7.ru.delphi/msg/a6c9538bdb8115ea
http://groups.google.com/group/fido7.ru.delphi/msg/0270e9ba11ab75b7
--
Regards, LVT.
Джо (2005-12-13 19:49:00) [5]
> [3] x.pro (13.12.05 19:46)
> > Джо © (13.12.05 19:38) [1]
> Хотя, стоп. Т.е. у меня все картинки сольются в одну, что
> ли?
Угу.
x.pro (2005-12-13 19:46:00) [6]> Джо © (13.12.05 19:38) [1]
Хотя, стоп. Т.е. у меня все картинки сольются в одну, что ли?
x.pro (2005-12-13 19:42:00) [7]Нет, это не совсем то. Я имею ввиду, что в Run-time проги я набиваю пустой ImageList картинками. При повторном запуске проги, ImageList будет пустым. Как мне этого избежать. Нужно найти способ сохранения набора картинок. Или вы предлагаете сохранять каждую картинку из ImageList как отдельный файл и потов все прогружать по новой? Вариант, который уже рассмтаривался... но все же, может есть другой способ?
Джо (2005-12-13 19:38:00) [8]GetImageBitmap получаешь хэндл битмапа, содержащего все картинки. Или не то?