Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Почему не рабоатет KOL & MCK?


Автор: kemiisto 31.3.2008, 20:45
Скачал и устанавил KOL & MCK с офф. сайта (Delphi 7). Когда пытаюсь в проекте использовать хоть один контрол из библиотеки, получаю ошибку компиляции:
Код

[Fatal Error] Unit1.pas(7): File not found: 'ExptIntf.dcu'


Что я не так сделал?  smile 

Автор: Alexeis 31.3.2008, 21:08
Цитата(kemiisto @  31.3.2008,  19:45 Найти цитируемый пост)
Что я не так сделал? 

  Не прочитал файл Readme и не изучил общую схему работы с MCK 

Автор: kemiisto 31.3.2008, 21:56
Alexeis, если ты о том, что надо:
  • бросить на форму TKOLProject и изменить свойство projectDest;
  • бросить на форму TKOLForm;
  • закрыть VCL проект и открыть MCK (с именем, которое написал в projectDest).
Я это сделал. Просто не написал в первом посте. Вроде бы больше делать ничего не надо. Или я ошибаюсь? 
Помогите, пожалуйста! 

Автор: Alexeis 31.3.2008, 22:31
kemiisto, иногда перед установкой пакета MCK требуется установить опцию Disign Time Only + там что-то еще говорилось, про то что его нужно сначала скомпилровать "compile", а потом установить "Install" иначе могут возникнуть проблемы.

Добавлено через 4 минуты и 5 секунд
  Вообще, причина такого глюка состоит в том, что модуль предназначенный исключительно для Disign Time используется в Run Time. MCK могут существовать только в Disign Time, так как служат для генерации кода инициализации KOL объектов, тогда как сами являются по сути объектами VCL и не совместимы с технологией KOL.

Автор: kemiisto 3.4.2008, 09:42
Вообщем то странная ситуация: стоило один раз в MCK проекте нажать Build и теперь все работает! И во вновь создаваемых проектах тоже!  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)