Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Вниз

Глюк в 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 вся ветка

Форум: "KOL";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.042 c
15-1173553043
alexsis
2007-03-10 21:57
2007.04.01
Помогите пожалуйста!


15-1173008148
Nija
2007-03-04 14:35
2007.04.01
Помощь в написании...


2-1173509412
Арт
2007-03-10 09:50
2007.04.01
Аналог контрола mbsplit.ocx в vb


2-1173684582
smaller
2007-03-12 10:29
2007.04.01
Как определить длинну строки в пикселах ?


2-1173689177
DelphiLexx
2007-03-12 11:46
2007.04.01
Как БД состоящая из DBF файлов показать дублирующиеся строки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский