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


Автор: fess 20.5.2005, 17:13
Имеется компонент RegComp (для статистики, бесплатная и с исходниками). Ссылка: http://www.torry.net/vcl/science/statistic/tregcomp.zip (~47kb)

Но эта компонента написана для Delphi 5. Необходимо её поставить в Delphi 7. При установки пишет, что отсутствует файл DsgnIntf.pas.

В DRKB написано:

Цитата
Решение в случае ошибок компиляции пакетов типа: Missing unit 'Proxies.pas' и Missing DsgnIntf.pas

1) Сначала заменить
uses DsgnIntf;
на
uses DesignIntf, DesignEditors;

2) Затем
Добавить DesignIde.dcp в лист требуемых модулей


После этого компоненту удалось поставить, но при попытке скомпилировать приложение с использованием этой компоненты, выдаётся сообщение с ошибкой, что отсутствует файл Proxies.pas. Мне не удалось найти у себя этот файл.
Вопрос: как заставить работать компоненту?

Автор: Marriage 20.5.2005, 20:47
Попробуй это
http://dynamic.nm.ru/articles/designide.htm

Автор: fess 22.5.2005, 11:47
Спасибо за ссылку на статью, теперь понятны причины проблемы и способы её устранения.
Но предложенный там способ (сделать два разных пакета из одного) мне некогда реализовывать. Я просто закомментировал все ссылки на Proxies.pas и всё заработало (хотя, непонятно, почему стало компилится приложение).

Автор: Guest 22.5.2005, 13:30
Цитата(fess @ 22.5.2005, 11:47)
Я просто закомментировал все ссылки на Proxies.pas

В смысле в DesignEditors закоментировал ссылку на Proxies.pas ?? Или где??

Автор: Гость_fess 23.5.2005, 11:54
Цитата
В смысле в DesignEditors закоментировал ссылку на Proxies.pas

Да. Толь после этого пришлось ещё комментировать все процедуры, которые ссылаются на этот модуль (по-моему всего в двух местах DesignEditors пришлось комментировать).

Автор: Dynamic 23.5.2005, 12:59
Цитата
Толь после этого пришлось ещё комментировать все процедуры, которые ссылаются на этот модуль

А ты уверен, что какой-нить другой компонент не потребует эти самые процедуры? Или для каждого компонента будешь делать свою копию DesignEditors.pas?

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