![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Снова про Proxies.dcu
Александр 2006 © (2007-08-06 14:54:00)Народ, растолкуйте для бестолковых. Была проблема, в FAQ нашёл вот это:
>Я устанавливаю дополнительный MCK-компонент XXXXX в Delphi6. >Создаю package, добавляю модуль XXXXX.pas, пытаюсь package >установить, а в ответ получаю сообщение, что не найден модуль >Proxies.dcu. И где я только такой модуль не искал, не могу найти. Что >делать?
>Это обычная ситуация для Delphi6. Добавьте в части использования >ссылку на DesignIDE.dcp. Не забудьте также указать в опциях >пакета 'Design time only' и 'Rebuild as needed' - это касается в том >числе любой другой версии Delphi (начиная с D3).
Я всё сделал как написано, а оно не помогает. Причём я не ставлю ничего дополнительного - ставлю саму KOL под Delphi 6 (2.73-я версия).
В чём проблема?
Попробовал в BDS 2006, и там такое же.
Alex 2006 (2007-08-07 18:32:00) [1]Да, похоже надо было просто сделать build. Интересно получилось - когда я ещё не видел этого ответа, сперва я подсунул такой proxies - всё получилось. Но EXE - шник был > 500К. Сделал build. EXE-шник сразу уменьшился до 130K, и я успокоился (там JPEG, UNZIP,... - много чего).
А сейчас просто взял и убрал proxies - и ничего не изменилось. Тот же размер EXE - шника, и proxies не требуется.
Vladimir Kladov (2007-08-06 18:18:00) [2]Это неправильное решение. Если требует proxies, значит собрано с модулями VCL (например MCK). Если в uses ничего лишнего нет, значит просто нужно сделать build, не помогает - проверить пути, опять не помогает, подсунуть вот такой proxies, собрать, и посмотреть в map-файле, что подключилось, и уже целенаправленно идти это устранять.
Alexey_k (2007-08-06 14:59:00) [3]напиши такой модуль:
unit proxies;
interface
function IsProxyClass(C: TClass): boolean;
implementation
function IsProxyClass(C: TClass): boolean;
begin
Result := true;
end;
end.
и сохрани, как proxies.pas
извратно, но работает ;)