Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
15-1187164105
Pazitron_Brain
2007-08-15 11:48
2007.09.09
Когда-то давно слышал о такой игре...


15-1186739819
Jeer
2007-08-10 13:56
2007.09.09
Старые песни


2-1187525362
Alral
2007-08-19 16:09
2007.09.09
Количество элементов в массиве


2-1186644319
vegarulez
2007-08-09 11:25
2007.09.09
Вопрос про поток...


2-1187081956
newcounter
2007-08-14 12:59
2007.09.09
WideString из массива.




   Наверх