-
Как будет грамотнее, создать все окна, которые есть в программе и делать их видимыми по мере надобности, или каждое окно создавать в своём потоке, и запускать потоки по мере надобности?
Какой вариант экономичнее для памяти?
-
судя по топикам, ты хочешь написать программу используя общий мозг окружающих... в гугле давно был? там ответы на твои вопросы есть...
-
В потоке то зачем их создавать? Если радеешь за память - создавай окна по мере необходимости и разрушай как только они перестают быть нужными.
-
> [0] demon © (07.08.08 12:49)
На твой вопрос нельзя ответить однозначно.... Все зависит от ситуации...
Вот например окно About часто в программе нужно?
И в связи с этим стоит ли каждый раз его создавать и держать в памяти?
-
> или каждое окно создавать в своём потоке, и запускать потоки
> по мере надобности?
приключений ищешь на свою задницу?
> Какой вариант экономичнее для памяти?
Правильнее все окна и вообще весь интерфейс пользователя держать в одном (первичном) потоке. А окна создавать по мере необходимости в них. Когда необходимость отпадает уничтожать. Создание - уничтожение немного замедлит работу программы, но если окна не супернавороченные то это будет практически незаметно.
-
> Rouse_ © (07.08.08 12:59) [2]
> В потоке то зачем их создавать?
> DVM © (07.08.08 13:28) [4]
> > или каждое окно создавать в своём потоке, и запускать потоки
> > по мере надобности?
> приключений ищешь на свою задницу?
Просто ему слово "поток" понравилось - загадочное и непостижимое.
-
Удалено модератором
Примечание: Создание пустых сообщений
-
Еще зависит от выбранного стиля.
Если занадобилось MDI - скрыть форму будет нельзя, только свернуть.
Создал-Поюзал-Уничтожил - универсальный метод.
Существенно
> если окна не супернавороченные