Главная страница
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.039 c
2-1162208904
Kosh
2006-10-30 14:48
2006.11.19
путь к папке


3-1158754017
anrin
2006-09-20 16:06
2006.11.19
Interbase 7.5, Stored procedure, Data Explorer (Delphi 2005)


15-1162287463
Арс
2006-10-31 12:37
2006.11.19
Что такое Zend Optimizer?


2-1162652140
susergey
2006-11-04 17:55
2006.11.19
PageControl


3-1158323199
BBCHa
2006-09-15 16:26
2006.11.19
Синхранизация БД с MS Outlook