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

Вниз

странный глюк в MCK   Найти похожие ветки 

 
miek   (2007-12-04 09:02) [0]

Долго не программил на KOL/MCK. Недавно открыл старый проект. Компилирую - ошибка. Оказывается, во всех inc-файлах в строках создания компонентов вместо NewLabel подставляется NewGraphLabel, вместо NewEdit подставляется NewGraphEdit и т.п.

Вот так:
Result.RadioBox1 := NewGraphRadioBox( Result.GroupBox1, " Краткий (только итог)" ).SetPosition( 8, 20 ).SetSize( 257, 20 );

Если руками поправить - компилирует нормально. Но при любом изменении контролов на любой форме эта хрень в соотв.файле вылазит снова.
Версия KOL 2.58. Проверил - в других проектах то же самое.


 
KOLBoss ©   (2007-12-04 09:18) [1]

Посмотри в Инспекторе объктов
KOLProject1
outdcuPath  ... и
sourcePath  ...
Там должны быть правелтные пути.


 
Дмитрий К ©   (2007-12-04 09:55) [2]

Где-то затесался символ USE_GRAPHCTLS


 
homm ©   (2007-12-04 10:11) [3]

> [2] Дмитрий К ©   (04.12.07 09:55)
> Где-то затесался символ USE_GRAPHCTLS

Да скорее наоборот, контролы графические используются, а символа нет.


 
miek   (2007-12-04 14:19) [4]

нет, контролы 100% неграфические.
насчет символа - нет такого.
пути - верные.


 
Vladimir Kladov ©   (2007-12-04 17:00) [5]

2.58 или 2.85?


 
KOLBoss   (2007-12-04 19:15) [6]

Посмори все ли галочки стоят Проект -> Параметры -> Компилятор.


 
miek   (2007-12-04 22:44) [7]

Версия 2.58.
Какие галки должны стоять в настройках компилятора? И как это может повлиять на MCK?


 
homm ©   (2007-12-04 22:49) [8]

> [7] miek   (04.12.07 22:44)
> Версия 2.58.

Ставь 2,85, будет разговор. Про старые версии с вероятностью 90% никто не ответить, никому не нужно.


 
KOLBoss ©   (2007-12-05 04:39) [9]


> Какие галки должны стоять в настройках компилятора?

Генерация кода -> Оптимизация (немного уменшит размер приложения),
Параметр синтекса -> Думаю что лучше все (иначе что небудь компилится небудет (Например у мненя без галки Huge strings, с PChar непонимался)),
Динамические ошибки -> I/0 checking (думаю не помешает),
Отладка -> Все кроме Use Debug DCUs (А то запарит лесть в дебри),
Отладка нужна только во время разработки приложения.


 
miek   (2007-12-05 23:02) [10]

поставил 2.83. Тот же результат.


 
Vladimir Kladov ©   (2007-12-06 06:13) [11]

Везде прописалось Windowed=false. Исправьте через ObjectInspector. Надо заглянуть в код MCK, почему по умолчанию не поставилось true, когда проект был открыт в новой версии.


 
Barloggg   (2007-12-06 10:51) [12]

я с подобным столкнулся недавно.
делал проект, в котором среди прочего использовалось NOT_USE_RICHEDIT, а потом открыл другой проект где ричедит был и нажал компилить. Компилятор недоуменно сказал "undeclared NewRichEdit" хотя ctrl+click исправно нашел эту команду.

Итого мораль сей басни такова: при разработке нескольких проектов с разными наборами символов условной компиляции при переключении между проектами трущиеся детали смазывать ребилдОлл"ом.


 
miek   (2007-12-06 21:20) [13]

>Windowed=false. Исправьте через ObjectInspector

Помогло! Спасибо.



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

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

Наверх




Память: 0.49 MB
Время: 0.015 c
2-1229509444
RUBEY
2008-12-17 13:24
2009.02.01
Отправка SMS сообщений


15-1228791800
alshtam
2008-12-09 06:03
2009.02.01
нужна программа для построения блок схем


3-1214304824
umbra
2008-06-24 14:53
2009.02.01
как правильно перенести базу?


2-1229785294
buzb
2008-12-20 18:01
2009.02.01
Как сделать listbox полосатым


2-1229419734
snake-as
2008-12-16 12:28
2009.02.01
Динамически создаваемые компоненты