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

Вниз

странный глюк в 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 вся ветка

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

Наверх





Память: 0.47 MB
Время: 0.006 c
15-1228647599
Jimmy
2008-12-07 13:59
2009.02.01
Информация о видео и аудио на DVD


2-1229446936
smartleds
2008-12-16 20:02
2009.02.01
Подскажите плз как корректно отказаться от открытия файла


2-1229784921
buzb
2008-12-20 17:55
2009.02.01
Как узнать папку, в которой находиться наша программа.


4-1204653401
misha_gr
2008-03-04 20:56
2009.02.01
SetScrollInfo и SetScrollPos не прокручивают текст внутри окна.


15-1228730968
aston2204
2008-12-08 13:09
2009.02.01
Определить СУБД по файлу БД





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский