Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.19;
Скачать: CL | DM;

Вниз

как ListBox сохранить в файл...   Найти похожие ветки 

 
koha ©   (2006-10-31 15:23) [0]

Условие: ListBox заполнен списком с иконками.
Как ListBox сохранить в файл через стрим со всеми иконками и списком?


 
pathfinder   (2006-10-31 16:00) [1]

а метод WriteComponent без содержимого сохраняет?


 
koha ©   (2006-10-31 16:28) [2]

> а метод WriteComponent без содержимого сохраняет?

Если его использовать, например так:

Strm:=TFileStream.Create(CurPath+"SaveData.dat",fmCreate);
Strm.WriteComponent(ListBox1);


то он сохраняет свойства только и список без иконок.


 
Сергей М. ©   (2006-10-31 16:31) [3]


> он сохраняет свойства только и список без иконок.


А он большее и не обязан делать.

Где ты вообще увидел у TListBox какие-то там св-ва, относящиеся к т.н. "иконкам" ?


 
koha ©   (2006-10-31 16:44) [4]

Ну а если например так:

Icn.Handle:=ExtractIcon(HInstance,PChar(OpenDialog1.FileName),0);
ComboBox1.Items.AddObject("Add_Icon_Object",Icn);


Суть вопроса не в свойствах с вязанных с иконками, а как сохранить
заполненный "ComboBox1.Items.Objects" в файл.


 
Сергей М. ©   (2006-10-31 16:46) [5]


> koha ©   (31.10.06 16:44) [4]


Объекты, которые ты вознамерился сохранять в стрим, должны "уметь" это делать.
Ты их этому научил ?


 
koha ©   (2006-10-31 16:51) [6]

> Сергей М. ©   (31.10.06 16:46) [5]

Тогда другой вопрос, а если какой-нибудь другой способ сохраниения?
Сам чегойто никак найти не могу.


 
Сергей М. ©   (2006-10-31 16:53) [7]


> Сам чегойто никак найти не могу.


А какой смысл сохранять хэндл ?
думай вслух ..


 
koha ©   (2006-10-31 17:00) [8]

> А какой смысл сохранять хэндл ?
> думай вслух ..

Да зачем мне хендлы? Правда. У меня идея совсем проста была: Сотворить чтото навроде кеша для иконок, чтобы прога сохраняла иконки в динамический файл, а затем при запуске их загружала, а хендлы мне вовсе не нужны - не их же сохранять?


 
MetalFan ©   (2006-10-31 17:27) [9]

[8] думай дальше!
что есть иконка? область памяти по сути... осталось ее научиться правильно сохранять и загружать



Страницы: 1 вся ветка

Текущий архив: 2006.11.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.043 c
15-1162140248
Ketmar
2006-10-29 19:44
2006.11.19
E107 CMS


6-1151607549
Новичоккк
2006-06-29 22:59
2006.11.19
Получить IP и Port из TSocket?


2-1162219028
Megabyte
2006-10-30 17:37
2006.11.19
Работа с пакетами(package)


2-1161955662
Stanislav
2006-10-27 17:27
2006.11.19
Непонятная база


15-1162075852
Petr V.Abramov
2006-10-29 02:50
2006.11.19
и че народ на стеки потянуло последние дни...