Страница 2 из 3

Re: MDI окна, как они создаются вобщем?

Добавлено: 16 окт 2006, 14:00
Лелик_1044
Nikoshka писал(а):Никак немогу понять, как создавать окна MDI. Можно ли его создать просто с помощью процедуры в текущей форме, например по клику мыши по кнопке или они как-то подругому создаются?

Находил пару статей, но они огромные, там описывается много всего и для меня почти все новое, никак немогу понять. Объясните плз на пальцах?
Не пробовал создать свой Word?
Попробуй получится

Добавлено: 16 окт 2006, 14:06
Nikoshka
Лелик,
Не понял? Это шутка?

Добавлено: 16 окт 2006, 15:30
LAngel
Лелик, Слушай зачем давать такие советы? Счетчик сообещняи поднимать что ли?
Если хочешь помочь приведи полнгый код.

Добавлено: 16 окт 2006, 16:06
Absurd
1)Собственно почему вшыла из моды
А зачем она нужна? Чтобы экономить память и облегчить обмен данными (единственный рациональный резон) можно открывать несколько главных окон в рамках одного процесса.
2)Что пришло на замену
А что надо было заменять?

Добавлено: 16 окт 2006, 17:59
Лелик_1044
Absurd,
Странно тогда почему в 6 осле многие говорили что его недостаток - что нету мнгооконости

Добавлено: 16 окт 2006, 18:01
Лелик_1044
LAngel,
Какой полный код?
Если человек не знает что такое инспектор зачем лезть в глубину?
Я уже говорил это одному человеку пару дней назад

Добавлено: 17 окт 2006, 00:16
Duncon
Absurd писал(а):
1)Собственно почему вшыла из моды
А зачем она нужна? Чтобы экономить память и облегчить обмен данными (единственный рациональный резон) можно открывать несколько главных окон в рамках одного процесса.
2)Что пришло на замену
А что надо было заменять?
Типа а вот тут уже кто-то совсем загнул, есть ряд случаев когда удобно использовать MDI, ну к примеру унас есть некая форма-шаблон и внутри ее что-то происходит, таки дабы не мучаться расставляем там все как нужно пишем что нужно, а потом при каждой новой подобной задаче (собственно их может быть ни одна сотня абы проц не загнулся) вызывается шаблон цензоред этой задачи внутри 1 окна..

И если помнитца есть всего 2 пути реализаций представления организации окон в среде must die..
1 SDI
2 MDI

И отсюда следует - что все написаное свыше является форменным безобразием, вводом в заблуждение и бредом,, в виду недообразованности товарища A... :twisted:

ЗЫ. Спокойнее

Добавлено: 17 окт 2006, 09:09
Лелик_1044
Nikoshka,
В делфи есть уже готовый шаблон мди и сди проектов
У меня 7 дельфа
File->New->other>Projetcs->Mdi...->OK
Там сохраняешь их в папку и смотришь. ДЛя первого примера тебе думаю сгодится
Ты не обижайся на предыдущий посты прежде чем писать сложные проекты надо знать азы.

Добавлено: 17 окт 2006, 15:05
Absurd
Duncon писал(а):Типа а вот тут уже кто-то совсем загнул, есть ряд случаев когда удобно использовать MDI, ну к примеру унас есть некая форма-шаблон и внутри ее что-то происходит, таки дабы не мучаться расставляем там все как нужно пишем что нужно, а потом при каждой новой подобной задаче (собственно их может быть ни одна сотня абы проц не загнулся) вызывается шаблон цензоред этой задачи внутри 1 окна..
Не понимаю, что ты имеешь в виду, я лично имел в ввиду архитектуру типа Multi-Threaded SDI, когда на каждое новое главное окно создается новый Thread со своей очередью сообщений. Пример - Internet Explorer, который новые окна порождает в рамках уже иеющегося процесса.
Duncon писал(а): И если помнитца есть всего 2 пути реализаций представления организации окон в среде must die..
1 SDI
2 MDI
MDI - это ковыряние в носу времен Win 3.1, когда считальсь крутым минимизировать документ в иконку внутри главного окна приложения. Только я не видел пользователей, которые открывали бы по несколько документов одновременно. Если надо копи-пейстить из одной доки в другую, открывают два инстанса обычно.

Добавлено: 18 окт 2006, 13:26
Duncon
Ну таки ты говоришь про SDI опять же... третьего не дано, как уже реализуешь дело твое..