Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
3-1204196258
Pos Eleptant (c)
2008-02-28 13:57
2008.08.17
Bitmap в Grid


2-1216055751
QMike
2008-07-14 21:15
2008.08.17
нарисовать на канве TImage


11-1190911322
saturnsuper
2007-09-27 20:42
2008.08.17
Proxies.dcu


2-1216032987
alexalex
2008-07-14 14:56
2008.08.17
печать


15-1214901514
tesseract
2008-07-01 12:38
2008.08.17
а где флуд по этому вопросу :





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