Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.028 c
11-1152721897
rainstuff
2006-07-12 20:31
2007.04.01
Побитовые операции...


4-1163174628
SkySpeed
2006-11-10 19:03
2007.04.01
Как можно отлавливать запускаемые процессы?


1-1170616649
flaxe
2007-02-04 22:17
2007.04.01
Bitmap в ICO


2-1173726864
Санёк
2007-03-12 22:14
2007.04.01
Как узнать какой из пунктов выделен в ListBox ?


2-1173828969
Fantasy
2007-03-14 02:36
2007.04.01
Странно но факт. помогите понять




   Наверх