Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.01;
Скачать: CL | DM;

Вниз

Глюк в MCK TKOLMainMenu?   Найти похожие ветки 

 
DVK   (2006-07-21 09:10) [0]

Наткнулся на странный глюк в зеркале TKOLMainMenu - отрыл свой старый KOL-проект (примерно годичной давности) и обнаружил, что в Design mode часть пунктов меню не видна (то есть пункты есть, но пустые). В Run-time всё в порядке. Хуже то, что в Design mode по щелчку мыши на пункте меню переход на текст процедуры OnMenu не происходит, а Delphi тихо, без каких-либо сообщений закрывается. Это ещё ладно. Но то же самое происходит и при попытке отредактировать название какого-либо пункта. Подскажите, как быть (KOL 2.36, Delphi7, Rebuild MCK уже делал).


 
Vedun   (2006-07-21 11:32) [1]

А при создании нового проекта эти глюки проявляются?


 
DVK   (2006-07-21 11:44) [2]

Нет.
Мало того, при копировании компонента KOLMainMenu из моего проекта в пустой, там сначала тоже часть пунктов пустые, но при щелчке на одном из них нормально создаётся новая текстовая процедура OnMenu, а после этого уже в MainMenu видны все пункты...
Хуже всего то, что редактировать нельзя... Мне понадобилось ввести новый пункт: ввести я его могу, а имя отредактировать - нет. Такое ощущение, что только путём редактирования DFM-файла можно имя поменять...


 
Vedun   (2006-07-21 16:02) [3]

А если заново создать меню? Или оно слишком большое?


 
DVK   (2006-07-21 16:15) [4]

А что толку. Если я редактирую свойства компонентов формы в текстовом виде (Alt+F12), а потом перехожу обратно к виду формы, разве при этом меню не пересоздаётся заново? Я так уже пробовал - никаких положительных результатов.
  Я уже даже поставил KOL на Delphi3 (он у меня параллельно стоит), немного изменил свой проект под него, так та же история - вылетает безо всяких сообщений. Может, в самом MCK-KOL где-то глюк кроется...


 
AndreyRus   (2006-07-21 23:59) [5]

Навряд ли, описанный вами глюк связан с генерацией кода. Создайте новый проект и скопируйте рабочий код в новый. 100% поможет.


 
a_v_s   (2006-07-22 11:34) [6]

У меня наблюдается похожий эффект. Правда до тихого умирания Delphi дело не доходит. Единственно что могу сообщить, что этот эффект появился после KOL 2.18


 
DVK   (2006-07-24 07:39) [7]

2AndreyRus

> Навряд ли, описанный вами глюк связан с генерацией кода.
>  Создайте новый проект и скопируйте рабочий код в новый.
>  100% поможет.

Создал новый проект, скопировал туда unit1.pas и unit1.dfm - тот же эффект.
Вводить все свойства и обработчики вручную слишком долго, да и опасаюсь, что к концу этой работы получу такой же результат.
Вообще с таким поведением меню работать довольно трудно - приходится вручную в DFM файле изменять названия пунктов и вручную же прописывать обработчик в тексте - то ещё удовольствие. Как бы всё-таки от этого избавиться?



Страницы: 1 вся ветка

Текущий архив: 2007.04.01;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.063 c
11-1152373684
Andr-04
2006-07-08 19:48
2007.04.01
Рисование в RichEdit


15-1173445639
oldman
2007-03-09 16:07
2007.04.01
Как хорошая идея становиться кривой...


15-1173452729
oldman
2007-03-09 18:05
2007.04.01
Смотреть. Учиться. Завидовать.


2-1173223246
Gelikon
2007-03-07 02:20
2007.04.01
Как заставить Panel мигать через определённый интервал времени!!!


11-1140886672
ECM
2006-02-25 19:57
2007.04.01
Новости сайта kolnmck.ru