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

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

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

Находил пару статей, но они огромные, там описывается много всего и для меня почти все новое, никак немогу понять. Объясните плз на пальцах?
Не пробовал создать свой Word?
Попробуй получится
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Аватара пользователя
Nikoshka
Сообщения: 120
Зарегистрирован: 15 май 2006, 05:24

Лелик,
Не понял? Это шутка?
Аватара пользователя
LAngel
Сообщения: 277
Зарегистрирован: 30 мар 2005, 08:19
Откуда: Ульяновск
Контактная информация:

Лелик, Слушай зачем давать такие советы? Счетчик сообещняи поднимать что ли?
Если хочешь помочь приведи полнгый код.
С уважением, Lost Angel...
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

1)Собственно почему вшыла из моды
А зачем она нужна? Чтобы экономить память и облегчить обмен данными (единственный рациональный резон) можно открывать несколько главных окон в рамках одного процесса.
2)Что пришло на замену
А что надо было заменять?
2B OR NOT(2B) = FF
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

Absurd,
Странно тогда почему в 6 осле многие говорили что его недостаток - что нету мнгооконости
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

LAngel,
Какой полный код?
Если человек не знает что такое инспектор зачем лезть в глубину?
Я уже говорил это одному человеку пару дней назад
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

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

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

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

ЗЫ. Спокойнее
Лелик_1044
Сообщения: 340
Зарегистрирован: 22 ноя 2004, 19:15
Откуда: Минск
Контактная информация:

Nikoshka,
В делфи есть уже готовый шаблон мди и сди проектов
У меня 7 дельфа
File->New->other>Projetcs->Mdi...->OK
Там сохраняешь их в папку и смотришь. ДЛя первого примера тебе думаю сгодится
Ты не обижайся на предыдущий посты прежде чем писать сложные проекты надо знать азы.
Просто набрать исходники может и любая обезьяна, а придумать и отладить не каждый человек.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Duncon писал(а):Типа а вот тут уже кто-то совсем загнул, есть ряд случаев когда удобно использовать MDI, ну к примеру унас есть некая форма-шаблон и внутри ее что-то происходит, таки дабы не мучаться расставляем там все как нужно пишем что нужно, а потом при каждой новой подобной задаче (собственно их может быть ни одна сотня абы проц не загнулся) вызывается шаблон цензоред этой задачи внутри 1 окна..
Не понимаю, что ты имеешь в виду, я лично имел в ввиду архитектуру типа Multi-Threaded SDI, когда на каждое новое главное окно создается новый Thread со своей очередью сообщений. Пример - Internet Explorer, который новые окна порождает в рамках уже иеющегося процесса.
Duncon писал(а): И если помнитца есть всего 2 пути реализаций представления организации окон в среде must die..
1 SDI
2 MDI
MDI - это ковыряние в носу времен Win 3.1, когда считальсь крутым минимизировать документ в иконку внутри главного окна приложения. Только я не видел пользователей, которые открывали бы по несколько документов одновременно. Если надо копи-пейстить из одной доки в другую, открывают два инстанса обычно.
2B OR NOT(2B) = FF
Аватара пользователя
Duncon
Сообщения: 2085
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

Ну таки ты говоришь про SDI опять же... третьего не дано, как уже реализуешь дело твое..
Ответить