Конференция "Начинающим" » Как будет грамотнее?
 
  • demon © (07.08.08 12:49) [0]
    Как будет грамотнее, создать все окна, которые есть в программе и делать их видимыми по мере надобности, или каждое окно создавать в своём потоке, и запускать потоки по мере надобности?
    Какой вариант экономичнее для памяти?
  • brother © (07.08.08 12:58) [1]
    судя по топикам, ты хочешь написать программу используя общий мозг окружающих... в гугле давно был? там ответы на твои вопросы есть...
  • Rouse_ © (07.08.08 12:59) [2]
    В потоке то зачем их создавать? Если радеешь за память - создавай окна по мере необходимости и разрушай как только они перестают быть нужными.
  • {RASkov} © (07.08.08 13:08) [3]
    > [0] demon ©   (07.08.08 12:49)

    На твой вопрос нельзя ответить однозначно.... Все зависит от ситуации...
    Вот например окно About часто в программе нужно?
    И в связи с этим стоит ли каждый раз его создавать и держать в памяти?
  • DVM © (07.08.08 13:28) [4]

    > или каждое окно создавать в своём потоке, и запускать потоки
    > по мере надобности?

    приключений ищешь на свою задницу?


    > Какой вариант экономичнее для памяти?

    Правильнее все окна и вообще весь интерфейс пользователя держать в одном (первичном) потоке. А окна создавать по мере необходимости в них. Когда необходимость отпадает уничтожать. Создание - уничтожение немного замедлит работу программы, но если окна не супернавороченные то это будет практически незаметно.
  • Johnmen © (07.08.08 15:36) [5]

    > Rouse_ ©   (07.08.08 12:59) [2]
    > В потоке то зачем их создавать?


    > DVM ©   (07.08.08 13:28) [4]
    > > или каждое окно создавать в своём потоке, и запускать потоки
    > > по мере надобности?
    > приключений ищешь на свою задницу?

    Просто ему слово "поток" понравилось - загадочное и непостижимое.
  • alex-drob © (07.08.08 15:56) [6]
    Удалено модератором
    Примечание: Создание пустых сообщений
  • Нат (07.08.08 16:47) [7]
    Еще зависит от выбранного стиля.
    Если занадобилось MDI - скрыть форму будет нельзя, только свернуть.
    Создал-Поюзал-Уничтожил - универсальный метод.
    Существенно
    > если окна не супернавороченные
 
Конференция "Начинающим" » Как будет грамотнее?
Есть новые Нет новых   [134435   +38][b:0][p:0]