Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

хранение изображение в текстовом файле.... [D6, Win95/98, WinME, NT4, Win2k, WinXP]


SNV-Soft ©   (2004-08-28 09:21:00) 

Ув. знатоки, как сохранить изборажение из TImage в текстовый файл. Звучит конечно глупо, но задача стоит следующая:
На форме лежат разные компоненты, включая Timage с загруженной
в нее картинкой. Задача сохранить все параметры компонентов в текстовый файл чтобы потом можно было открыть этот файл и восстановить все компоненты на новой форме!...
Проблема как сохранить картинку, чтобы потом загрузить ее.
PS.
Все параметры должны храниться в одном файле, т.е. хранить отдельно картинку не приветствуется!


SNV-Soft   (2004-08-29 06:30:00) [1]

Спасибо, как раз кстати!


GuAV   (2004-08-28 17:38:00) [2]

На всякий случай:
Чтобы потом прочитать нужно CreateNew новую создавать, а не Create:
var F: Tform1;
begin
 F:=TForm1.Create New(Application);
 with TFileStream.Create('c:\test.bin',fmOpenRead) do
 try
   ReadComponent(F);
 finally
   Free;
 end;
end;


SNV-Soft   (2004-08-28 15:31:00) [3]

Спасибо!!!
Я про WriteComponent(Form1) не знал..думаю это то что надо )


GuAV   (2004-08-28 14:52:00) [4]


> Задача сохранить все параметры компонентов в текстовый файл
> чтобы потом можно было открыть этот файл и восстановить
> все компоненты на новой форме!...

Хм... а TFileStream.WriteComponent(Form1) не пробовал? Не текстовый файл зато куда проще. или TFileStream.WriteComponent(Image1) и все остальные.

Хочешь тхт - или TBase64stream, или сам с typinfo возись или каждуй компонент руками.


Наверх

Титульная страница Поиск, карта сайта Написать письмо