Форум: "KOL";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];
ВнизКАК НАПИСАТЬ MDI Application & KOL? Найти похожие ветки
← →
EAccessViolation (2003-05-22 09:36) [0]Может быть вопрос довольно избитый, но все-таки ответа я на него не нашел на сайте. КАК НАПИСАТЬ MDI Application с использованием KOL&MCK?
Только не отсылайте меня к примеру DemoMDI - он работает не полностью!
В частности отсутствует автоматическое добавление названий открытых окон в подменю Window. Был даже согласен поработать руками - добавлять данные подменю в процессе выполнения программы, но отследить количество Child невозможно: CountChildren всегда 0. Да и зачем мне делать руками - необходимо заводить собственный массив Handle (и т.п.) когда эта технология уже отработана!
Подскажите кто сталкивался с подобной ситуацией или знает ее решение (может я чего не понимаю).
← →
Gandalf (2003-05-24 12:35) [1]Вспоминаю слова Кладова, что ему MDI НЕ НУЖЕН, потому и баги есть и не развивается это направление... Это не помошь, но отражение реалий...
← →
EAccessViolation (2003-05-24 13:35) [2]Я так и понял, когда глянул в KOL.pas. Уже начал писать, если получится - выложу. Спасение утопающих... как говорится :))).
← →
BaRToV (2003-05-24 14:27) [3]2 EAccessViolation
Если сделаешь нормальную работу MDI - будет здорово.
← →
Кладов (2003-05-24 16:57) [4]технология mdi содержит что-то, чего мне неизвестно. И без незнания этого что-то она не работает верно. Впрочем, даже сделанное в VCL MDI-приложение как ни старайся будет глючить. Так что если руки пришиты правильно, и есть навык, то можете попробовать исправить то, что у меня неверно сделано. Сам я зарекся с MDI связываться.
← →
Игорь Шевченко (2003-06-17 14:51) [5]Кладов (24.05.03 16:57)
> Впрочем, даже сделанное в VCL MDI-приложение как ни старайся
> будет глючить.
В чем глюки проявляются, уважаемый ?
← →
Vladimir Kladov (2003-06-17 17:15) [6]например: не работает Window Menu. Не появляются новые пункты, хотя иконки системного меню показываются верно. Если у mdi-child-окна есть главное меню, то оно почему-то не сливается с главным меню, а замещает его. И тогда при закрытии формы происходит Access Violation. Еще, странно себя ведет скроллинг MDI-клиента: при перемещении деток скроллинг только может появиться, но уже не меняется. Не помню, что из этого следовало, но что-то не очень приятное. Еще, несколькими несложными манипуляциями легко можно добиться, что дочернее окно максимизировано, но иконка "закрыть" - крестик - почему-то серенькая и недоступное, хотя изначально она была доступна. (Максимизировать и перейти к следующему по команде Next = ctrl+F6). Это только то, что я смог вспомнить, из того, что успел заметить, пока возился с MDI.
← →
Yury Sidorov (2003-06-17 19:09) [7]Да, с "сереньким крестиком" в VCL я тоже столкнулся и нашел причину. Это происходит, когда при активации MDI окна менять (удалять/добавлять/менять текст) ВЕРХНИЕ пункты главного меню. Если в приложении обойти эту необходимость, то можно и избавиться от "серенького крестика".
Глюки с Window Menu перманентные - как побороть мною не найдено.
← →
SPeller (2003-06-18 03:27) [8]В VB вроде бы всё хорошо работает, поэтому у меня возникла мысль, что надо наверное руками делать почти всё.
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.007 c