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

Вниз

Посоветуйте компонент - сохранение desktop а   Найти похожие ветки 

 
Суслик ©   (2007-08-08 13:04) [0]

Здравствуйте.

Есть MDI приложение. В момент работы у него может быть открыто много MDIChild форм.

Знает ли кто-нибудь компонент, который может весь этот набор открытых дочерних форм сохранить файл, а потом восстановить (есесно корректно)?

Я погуглил по delphi, desktop, saver - не нашел ничего полезного.

Заранее спасибо.


 
TUser ©   (2007-08-08 13:08) [1]

TFormStorage из Jedi, не уверен, что он на MDIParent сработает, если нет, то положить его на каждого ребенка и обходить их в цикле при сохранении.

Сохранятся, разумеется, только published-свойства. А вообще, можно просто ReadComponent/WriteComponent или как их там.


 
Суслик ©   (2007-08-08 13:10) [2]

Понятно, что можно обойти формы.
Тут дело в том, что тонкостей много:
1. форма минимизирована/не минимизирована
2. положение скроллера главной формы
и все такое.

не хотелось бы самому это копать. может уже написанное есть :)


 
@!!ex ©   (2007-08-08 13:11) [3]

> [2] Суслик ©   (08.08.07 13:10)

Не так уж много параметров сохранять.


 
Суслик ©   (2007-08-08 13:18) [4]

Мечта рухнула...
Я тут для себя недавно открыл мир компонентов - до этого все сам писал.
Думал воспользоваться чужой наработкой.

Наверняка уже такое есть, только фиг найдешь :)


 
@!!ex ©   (2007-08-08 13:20) [5]

> [4] Суслик ©   (08.08.07 13:18)

Нафиг тебе чужое юзать?
Тот случай, когда быстрее свое написать, чем в чужих багах копаться.
ИМХО


 
Суслик ©   (2007-08-08 13:21) [6]

Согласен.
Заодно вспомню как с MDI окнами работать :)


 
atruhin ©   (2007-08-08 16:02) [7]

У Николая Банникова есть статья на эту тему, с примерами



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1187331865
White Barsik
2007-08-17 10:24
2007.09.09
Динамическое добавление контрола


3-1179236373
oleg__
2007-05-15 17:39
2007.09.09
Oracle через ADO


2-1187473541
Kiril
2007-08-19 01:45
2007.09.09
Сохранение формы как exe файл


2-1187072272
Riply
2007-08-14 10:17
2007.09.09
Недопустимые символы в именах файловых потоков.


2-1186858488
TStas
2007-08-11 22:54
2007.09.09
Описание ф-ции InternetGetConnectedState