Форум: "KOL";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
ВнизProxies.dcu Найти похожие ветки
← →
saturnsuper (2007-09-27 20:42) [0]Столкнулся с проблемой, когда Delphi 7 требует файл Proxies.dcu
В FAQ написано по этому поводу следующее:
"Это обычная ситуация для Delphi6. Добавьте в части использования ссылку на DesignIDE.dcp. Не забудьте также указать в опциях пакета "Design time only" и "Rebuild as needed" - это касается в том числе любой другой версии Delphi (начиная с D3)."
Второй пункт я выполнил, но не могу понять, что значит "Добавьте в части использования ссылку на DesignIDE.dcp"
Прошу помощи
← →
mdw © (2007-09-28 10:45) [1]
> Второй пункт я выполнил, но не могу понять, что значит "Добавьте
> в части использования ссылку на DesignIDE.dcp"
Секция пакета (dpk) "Requires"
← →
saturnsuper (2007-09-28 13:58) [2]В пакете, который я доставил эта ссылка присутствует!
На всякий случай проверил сам пакет KOL&MCK - там она тоже есть!
Но сообщение Proxies.dcu всё равно вылазиет.
В чём дело?
← →
mdw © (2007-09-28 14:04) [3]
> Но сообщение Proxies.dcu всё равно вылазиет.
А вылазит когда? при компиляции пакета или проекта?
← →
saturnsuper (2007-09-28 17:04) [4]Кстати, я нажимаю не "Compile", а "Build" - это в инструкции к KOL было написано!
А сообщение вылазит при компиляции ПРОЕКТА .
← →
Vladimir Kladov © (2007-09-28 21:01) [5]А открыт тот проект, который сформирован после добавления TKOLProject и TKOLForm? А то бывает, что пытаются Project1 компилировать. Не, не бывает. Все пытаются именно так делать, не читая инструкции. В опциях поект должен стоять символ KOL_MCK.
← →
mdw © (2007-09-28 22:04) [6]Еще может попасть в uses MCK модуль, в смысле, в user секцию.
← →
saturnsuper (2007-09-29 07:52) [7]проект компилирую с KOLProject и KOLForm
как понять "Еще может попасть в uses MCK модуль, в смысле, в user секцию."
Ведь он (всмысле MCK модуль) и должен туда попадать?!
← →
SPeller (work) (2007-09-29 10:50) [8]сделать всё по инструкции и всё получится.
← →
SPeller (work) (2007-09-29 10:52) [9]сам на заре изучения kol сталкивался со множеством непонятных ситуаций. всё проходило когда внимательно перечитывал инструкцию.
← →
SPeller (work) (2007-09-29 13:05) [10]а еще можно использовать MCKAppExpert чтобы не геморроиться и не путаться с ручным кладением KOLForm и KOLProject .
← →
saturnsuper (2007-09-29 14:16) [11]я как раз MCKAppExpert установил и после этого стало вылазить ошибка...
← →
saturnsuper (2007-09-29 22:27) [12]Взял и всё переставил строго по инструкции, как впрочем и всегда!
Теперь при компиляции проекта выделяет строку{$ELSE not_KOL_MCK}
и пишет "[Fatal Error] Unit1.pas(26): Unterminated conditional directive"
Ничего подобного в документации не нашёл! Прошу помощи!!!
← →
ANTPro © (2007-10-01 00:54) [13]> [12] saturnsuper (29.09.07 22:27)
Это наверно баг в МСК нельзя вот так писать{$IFDEF KOLCLASSES} {$I TForm1class.inc} {$ELSE OBJECTS} PForm1 = ^TForm1;
{$ENDIF CLASSES/OBJECTS}
Надо так{$IFDEF KOLCLASSES} {$I TForm1class.inc} {$ELSE OBJECTS} PForm1 = ^TForm1; {$ENDIF CLASSES/OBJECTS}
Т.е. отделять дефайн, как достал он меня уже :(
← →
saturnsuper (2007-10-01 11:04) [14]
> Надо так {$IFDEF KOLCLASSES} {$I TForm1class.inc} {$ELSE
> OBJECTS} PForm1 = ^TForm1; {$ENDIF CLASSES/OBJECTS}
но у меня так и написано (в одну строку).
Если я просто создаю пустой KOL_MCK проект, то он компилится и запускается без ошибок. Но если я добавлю например кнопку, то всё - вылазит ошибка "Invalid Compiler directive "$END IF"
← →
Vladimir Kladov © (2007-10-02 21:27) [15]Положить сюда код юнита, на который ругается Delphi, можно?
Вообще-то я работаю с Delphi6. Не вижу ни одной причины, почему мне переходить на Delphi7: функциональности, кроме тормозов он не добавляет, а иконки на кнопках его бледные, тусклые, размазанные и неудобные для глаз. Я бы с большим удовольствием и дальше на Delphi5 работал, но в последних проектах мне часто нужна поддержка MMX инструкций в асм-вставках.
← →
Сидор (2007-10-19 09:04) [16]Та же фигня... Раньше работал с более старой версией библиотеки (какая - не знаю, взял с диска). Как только поставил 2.80, компилятор начал ругаться на этот файл...
Я уже и так, и сяк пробовал, пакет с помощью Build запускал - бесполезно!
← →
Vladimir Kladov © (2007-10-19 14:51) [17]Народ до сих пор не просекает, зачем и почему делать, а главное когда Build all. Каждый раз после работы с приложениями, когда переходите к работе с пакетами. Каждй раз после работы с пакетами, после загрузки приложения в Delphi.
Я вот что подумал: народ можно было бы избавить (наконец) от непоняток. Если в опциях пакета указать отдельную папку для Output DCU. Тогда Kol.DCU, который юзается для пакета, не затрагивался бы приложением, и ребилдол не ннадо было бы пить.
← →
Сидор (2007-10-19 15:15) [18]УРРРРРА!!! ЗАРАБОТАЛО! © кот Матроскин
Спасибо огромное Владимиру Кладову!
← →
Vladimir Kladov © (2007-10-20 09:04) [19]Одна беда: возникнет куча непоняток вокруг сообщения от компилятора, что он не может записать xxxxx.dcu. Из сообщения ведь не следует, что нужно создать папку для DCU (а сам он не создаёт).
Страницы: 1 вся ветка
Форум: "KOL";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.038 c