Вниз
Скачать: 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.014 c
15-1187117101
@!!ex
2007-08-14 22:45
2007.09.09
Навязывание рекламы.


11-1169465265
Psychedelic
2007-01-22 14:27
2007.09.09
не всем компонентам присваиваются имена


15-1186779156
Petr V. Abramov
2007-08-11 00:52
2007.09.09
я в шоке от таких запросов


2-1187029833
L12
2007-08-13 22:30
2007.09.09
Полноэкранное приложение


15-1186810759
Cyrax
2007-08-11 09:39
2007.09.09
MySQL5: выполнение произвольного числа запросов без процедур...




   Наверх