Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник
Коллекция курьезных вопросов из форумов
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »
Страницы: 1 2

Вопрос к автору KIL&MCK


Митя   (29.12.21 17:22

Огромная просьба - восстановите, пожалуйста, работу MDI, очень удобная вещь.
Я не знаю что происходит с интернетом но в скачанных модулях Kol.pac и Koladd.pas пришлось делать корректировки чтобы заработал компонент KolActionList


Митя   (29.12.21 17:26[1]

Пишу с телефона поэтому в названии темы ошибка - KIL вместо KOL, клавиши близко расположены


ParanoiS ©   (03.01.22 16:56[2]

ещё раз (в последний) объясняю: КОЛАктион имеет заводской косяк (да, от Кладова.). Править надо в МЦК. дак а про чё конкретно хочешь знать? если про свойство Name - хоть щас расскажу.


ParanoiS ©   (03.01.22 17:02[3]

MDI работало и работает. FAQ читай. Мои приложения на 60% на MDI KOL/mck - и всё отлично пашет. Ну только добавлял конечно кое-чего:) могу тебе отослать МОЙ модуль с работой МДИ, только тебе придётся поправить KOL.pas KOLadd.pas ну и INC файлы.


ParanoiS ©   (03.01.22 17:11[4]

-> Пишу с телефона поэтому в названии темы ошибка - KIL

Ну хоть не с двумя LL


Митя   (05.01.22 13:15[5]

Ок, если есть исправленные KOL.pas и KOLadd.pas  то высылайте пожалуйста,


ParanoiS ©   (08.01.22 20:08[6]

Ложи МДИКлиент на любое нравившееся Панель (например) - либо в mck либо вручную. Создай в другом модуле (или вручную) форму. На неё - клади MDIChild.
Ну и по событию, нужному тебе - кидай эту дочернюю форму на главную. Всё. Ну а там в главной - можешь извращаться с ней как хочешь. уменя например есть табы, которые эти дочки переклбчают. ну и так далее.


ParanoiS ©   (08.01.22 20:17[7]

http://forum.delphimaster.net/cgi-bin/forum.pl?id=1641660291&n=10

нащёт TKOLAction


ParanoiS ©   (08.01.22 20:30[8]

ну а ввобще - после икспи не стОит даже пробовать.


Митя   (09.01.22 10:03[9]

А есть рабочий пример?


Митя   (11.01.22 22:16[10]

Не получается, пишет что неизвестный идентификатор


ParanoiS ©   (14.01.22 13:38[11]

а-а-а понял.

включи директиву USE_MDI


Митя   (15.01.22 07:51[12]

Как её включить?


Митя   (15.01.22 07:53[13]

Пример


RusSun ©   (15.01.22 15:29[14]

https://disk.yandex.ru/i/76agSW6_xZ2vmg
Conditional defines:
В это поле USE_MDI добавить.


RusSun ©   (15.01.22 17:48[15]

http://forum.delphimaster.net/cgi-bin/forum.pl?id=1284482677&n=10
__________________________________________________________
Jon ©   (25.10.10 00:37) [35]
Bug found:

Compile with USE_MDI;UNICODE_CTRLS; then new MDI child window position is shifted to right and down of last created child.

Compile with USE_MDI; only then new MDI child window is always at the top left.
___________________________________________________________


ParanoiS ©   (15.01.22 18:54[16]

Ну или в юните где МДИсервер напиши {$DEFINE USE_MDI}


Митя   (15.01.22 23:21[17]


> ParanoiS ©   (15.01.22 18:54) [16]
> Ну или в юните где МДИсервер напиши {$DEFINE USE_MDI}

Ты ни разу не дал полезных сообщений - хоть бы готовый пример выложил что ли


Митя   (16.01.22 03:24[18]

RusSun - тебе, как всегда, огромнейшее спасибоо!!!
+ всё заработало!!!
Ошибка возникает если закрываешь приложение в дельфе при отладке


Митя   (16.01.22 12:38[19]

Кажись нашёл где копать!!! - если не использовать замену системных модулей то ошибка, при запуске в дельфе, на закрытии MDI-форм запущенного приложения и на закрытии данного приложения, исчезает!!!


Страницы: 1 2 версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо