Главная страница
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.055 c
15-1173454758
Empleado
2007-03-09 18:39
2007.04.01
BIOS upgrade


4-1163354066
vertal
2006-11-12 20:54
2007.04.01
com baud rate > 115200 - это фантастика?


1-1170926314
kilop
2007-02-08 12:18
2007.04.01
как сделать так чтобы при запуске форма появлялась в центре


3-1168230571
O.O
2007-01-08 07:29
2007.04.01
Оператор UPPER


6-1161425591
Yegorchic
2006-10-21 14:13
2007.04.01
IdHTTP: сколько байт получено/отправлено