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

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

Нашол очередной супербаг меню [Delphi, Windows]


QAZ   (16.08.15 17:08

Теперь и в дезайнтайме :)
Суть - невозможность существования нескольких открытых форм с главным меню в редакторе делфи.
Делфи 7, КОЛ 3.23.4, МСК 3.20 (mirror.pas)
Создаем пустой КоЛ проект, кидаем на форму Апплет (типа для нескольких форм, хотя без него результат будет тот же) и меню.
Добавляем вторую форму как полагается, кидаем на нее меню ииии все....
с этого момента:
1) невозможно переключится на первую форму
2) закрытие проекта = крашь всей дельфи
3) запуск проекта\завершение = зависон всей дельфи до кила в таскманагере
4) вне делфи проблем с приложением вроде нет
5) пока открыта только одна (любая) форма проблем так же нет и в самой делфи


RusSun ©   (18.08.15 09:51[1]

Как вариант - Мысль:)
1 Этот баг наблюдается во всех КОЛ версиях?
(*Был ли раньше или только теперь возник?*)


QAZ   (18.08.15 14:56[2]


> 1 Этот баг наблюдается во всех КОЛ версиях?

без понятия, это скорей не КОЛ-баг, а МСК ибо это его задача рисовать в дизайнтайме
видимо я первый кому понадобилось меню сразу в двух формах


RusSun ©   (18.08.15 19:07[3]

+1 )


Dimaxx ©   (19.08.15 23:11[4]

Провел эксперимент, только с Д5. Ничего подобного не наблюдаю.

1) Создаем пустой проект
2) Кидаем KOLProject, задаем имя проекта
3) Кидаем KOLForm, сохраняем
4) Открываем свежесозданный проект и кидаем KOLMainMenu
5) Создаем вторую форму, сохраняем, кидаем KOLForm, сохраняем и кидаем на вторую форму KOLMain Menu
6) Повторить до нужного кол-ва форм.

В итоге все отлично переключается, закрытие не крэшит среду. Мб я что-то не так делаю?


QAZ   (22.08.15 18:03[5]


> В итоге все отлично переключается, закрытие не крэшит среду.
>  Мб я что-то не так делаю?

да, не так, после 5й версии сменился принцип работы дизайнтайм компонентов
проверил специально на 2007, тажа лабуда, ток ошибок еще больше ибо там формы живут во вкладках аля VS


DWorker   (25.08.15 08:39[6]

Баг нашел, вроде даже исправил, скоро на свн скину. Правда в 7 версии насколько помню никаких вкладок нет.. Да и на самом деле не понятно как оно там работало вообще...


QAZ   (25.08.15 15:29[7]


> Правда в 7 версии насколько помню никаких вкладок нет..

в 7 нет, а в 200х везде :)


DWorker   (25.08.15 18:41[8]

Да в 200х вкладки, у самого турба.

Фикс на свн залил, все правки в mirror.pas. Правда другой глюк не исправил (заметил его благодаря этому багу). В режиме дизайна главного меню нету вообще, но думаю тока на 200х проявляется


QAZ   (26.08.15 11:46[9]

ещё б адрес свна...


QAZ   (26.08.15 17:12[10]

нашол
да подтверждаю в 7 норм, в 2007 не рисует

зы этот свн как-то перекликается с кладовым или паралелен?


DWorker   (26.08.15 18:30[11]

А с несколькими меню то баг исчез?


> зы этот свн как-то перекликается с кладовым или паралелен?

Это доработанная версия - за основу взят оригинал + правки от всех (х64, правка багов и т.д)


QAZ   (26.08.15 19:45[12]


> А с несколькими меню то баг исчез?

ну да, с двумя точно пашет :)


версия для печати

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

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







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


Наверх

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