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

Вниз

Для чего используется ReadComponentRes   Найти похожие ветки 

 
девушка   (2009-02-06 14:44) [0]

Добрый день!
Уже полчаса меня терзают смутные сомнения.
Товарищ главный экспериментирует с динамическим созданием форм.

Придумал такую штуку:
Форму загружает в БД функцией потока WriteComponentRes.
В программе ВО ВРЕМЯ ВЫПОЛНЕНИЯ он хочет СОЗДАТЬ ЭКЗЕМПЛЯР этой формы, выгружая её из БД функцией ReadComponentRes.

Говорит, что нужная форма показывается, но происходят какие-то дикие накладки с памятью...

Я сама с такими вещами дела не имела с этими функциями, но меня терзают смутные сомнения, а не происходит ли удаление гланд через анус вместо того чтобы почистить зубы...

Усиленное гугление пока помогло мне понять для чего эти функции нужны и могут ли они нам пригодится :(


 
Palladin ©   (2009-02-06 14:57) [1]


> Усиленное гугление пока помогло мне понять для чего эти
> функции нужны

Угу, а в справке конечно их описание напрочь отсутствует...


 
Johnmen ©   (2009-02-06 15:00) [2]


> Товарищ главный экспериментирует с динамическим созданием форм.

Динамическое создание формы имеет отношение к её хранению, как балерина к трактору...


 
девушка   (2009-02-06 15:06) [3]


> Угу, а в справке конечно их описание напрочь отсутствует.
> ..

Описание есть, но до меня не доходит область их применения...


> Динамическое создание формы имеет отношение к её хранению,
>  как балерина к трактору...


Он хочет сделать чудо:
- сохранить кучу разных форм в БД
- а потом однообразно вызывать...

вот только я тоже не могу понять причем тут БД...

Одно дело хранить там разные настройки ОДНОЙ ФОРМЫ и загружать их для пользователей.
Другое дело хранить разные формы и пытаться их куда-то загрузить.. на мой вопрос, а как же методы и их реализация (я так понимаю в БД загржается в этом случае нечто подобное dfm) - пока ничего не отвечает...


 
Jeer ©   (2009-02-06 15:08) [4]


> пока ничего не отвечает...


Он в творческом поиске - отойди и не мешай.
Мало ли дел, девичьих, у Вас ?


 
Johnmen ©   (2009-02-06 15:09) [5]


> Одно дело хранить там разные настройки ОДНОЙ ФОРМЫ и загружать
> их для пользователей.

Вот это правильное понимание.


 
девушка   (2009-02-06 15:11) [6]


> Он в творческом поиске - отойди и не мешай.
> Мало ли дел, девичьих, у Вас ?

Ну вот собственно и ответ :)
Расслабляюсь и наслаждаюсь наблюдением процесса.


> > Одно дело хранить там разные настройки ОДНОЙ ФОРМЫ и загружать
>
> > их для пользователей.
>
> Вот это правильное понимание.


Спасибо, а я боялась чуда...


 
Jeer ©   (2009-02-06 15:23) [7]


> Расслабляюсь и наслаждаюсь наблюдением процесса.


Сколько приятных слов и фантазий, с ними связанных.
И зачем это придумали для девушек иные работы ?
Напрягаться должны мужики, факт :)


 
Anatoly Podgoretsky ©   (2009-02-06 15:27) [8]

> девушка  (06.02.2009 15:06:03)  [3]

Так это и сейчас, они все однообразно вызываются, это или Show, или Show Modal


 
Юрий Зотов ©   (2009-02-06 18:46) [9]

> Он хочет сделать чудо:
> - сохранить кучу разных форм в БД
> - а потом однообразно вызывать...

Никаких чудес в этом нет, сам не раз делал. Для формы нет никакой разницы, откуда грузить свой DFM - из ресурсов EXE (стандарт) или из БД. Только создавать форму надо через CreateNew, а не через Create.


 
Leonid Troyanovsky ©   (2009-02-06 19:10) [10]


> девушка   (06.02.09 14:44)  

> Говорит, что нужная форма показывается, но происходят какие-
> то дикие накладки с памятью...

Пусть сначала почитает:
http://podgoretsky.com/ftp/Docs/Delphi/FAQ/ru.delphi.html
Q-132: Как сохранить всю форму в файл (как Delphi в *.dfm)?

--
Regards, LVT.



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

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

Наверх




Память: 0.49 MB
Время: 0.024 c
6-1200509623
Gbp
2008-01-16 21:53
2009.03.29
Как реализовать поддержку SSL в прокси-сервере?


2-1233154388
flaxe
2009-01-28 17:53
2009.03.29
Вопрос про работу с opengl


15-1232607826
XentaAbsenta
2009-01-22 10:03
2009.03.29
сервис


2-1233741002
AlexDan
2009-02-04 12:50
2009.03.29
О операторе if


1-1207857224
тКнопка
2008-04-10 23:53
2009.03.29
Как узнать, сколько копий приложения запущенно?