Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
Вниз
DsgnIntf - не найден Найти похожие ветки
← →
g-l-u-k (2003-11-23 18:36) [0]Народ помогите кто знает.Где мне найти файл DsgnIntf.dcu
Зарание благодарен.
← →
Nikolay M. (2003-11-23 20:18) [1]AFAIR, ищи Des(i)gnInt(f) - так, кажется.
← →
fuf (2003-11-23 20:41) [2]В D5 в папке Source\Tools api\
← →
Mihey (2003-11-23 23:09) [3]Сотри нафиг, в большинстве случаев он не делает ничего.
← →
Александр-И (2003-11-24 02:25) [4]На эти грабли все наступают по очереди... Начиная с D6 эти модули называются DesignIntf.dcu, DesignEditors.dcu и т.д.
> Mihey © (23.11.03 23:09) [3]
> Сотри нафиг, в большинстве случаев он не делает ничего.
Он делает очень много, в частности без него не работает редактор свойств компонета.
← →
LongIsland (2003-11-24 13:26) [5]
> Александр-И (24.11.03 02:25) [4]
DesignEditors при компиляции запрашивает Proxies. А это-то что, не знаешь?
← →
Mihey (2003-11-24 21:43) [6]> Он делает очень много, в частности без него не работает редактор свойств компонета.
В последнее время часто попадается эта ссылка в uses, хотя написано, что проект пашет и под D5. Это значит, что он просто писался на D6-7, а включился автоматом.
← →
Александр-И (2003-11-25 02:44) [7]>LongIsland © (24.11.03 13:26) [5]
>DesignEditors при компиляции запрашивает Proxies. А это-то что, >не знаешь?
Как я понимаю, Proxies - это модуль, отвечающий за отображение вложенных компонентов в редакторе свойств.
Чтобы компилятор заткнулся и перестал его постоянно запрашивать, надо в секции Requieres своего пакета комппонентов указать designide.dcp (он находится в Borland\Delphi6\Lib)
← →
TUser (2003-11-26 17:22) [8]
> DsgnIntf.dcu
В В7 его зовут по-другому. Кажется DesignIntf.dcu. Короче - F3.
← →
g-l-u-k (2003-11-27 22:21) [9]Люди, а где же достать DesighIntf!!!!!!!!!!!!!!!!!
← →
Stilgar (2003-11-27 22:58) [10]Сам ту статью прочитал и почти месяц на граблях стоял. Надо регистрировать форму из другого юнита, который ссылается на главный юнит и на DesighIntf. Естественно из главного ссылку убрать. И добавить в Requieres пакета designide.dcp (Александр-И (25.11.03 02:44) [7]). Сейчас вышлю файлы на мыло.
← →
PlaZZma (2003-11-30 16:58) [11]У меня например Дельфи 5, и всё-равно он просит dsgnintf.dcu.
Но компонент уже установлен, а вылазиет это прикомпиляции проекта, если вставить компонент. что делать?
← →
Юрий Зотов (2003-11-30 17:11) [12]> PlaZZma © (30.11.03 16:58) [11]
> что делать
В D5 dsgnintf.dcu есть. Сделайте поиск - найдете.
> а вылазиет это прикомпиляции проекта, если вставить
> компонент
Если этот компонент не связан с созданием run-time среды "а-ля IDE", то такое сообщение, скорее всего, говорит о том, что компонент очень неграмотно спроектирован - элементы design-time и run-time в нем объединены "в одном флаконе". Если это так, то я бы не советовал пользоваться таким компонентом - похоже, что он написан не шибко грамотно, а, значит, в нем очень вероятны и другие ошибки.
← →
PlaZZma (2003-11-30 17:40) [13]ну вообще-то это компонент наз-ся Cipher и содержит в себе очень много алгоритмов шифрования. И Hash тоже есть. Вроде никто ошибок не находил. А компилился он на D3-D4
← →
PlaZZma (2003-11-30 17:41) [14]Компонент невизуальный
← →
Micah'GF (2003-11-30 20:14) [15]я несколько месяцев назад тоже с этим мучался - пакет для написания плагинов к Винампу этот же модуль требовал...
← →
Юрий Зотов (2003-11-30 21:56) [16]> PlaZZma © (30.11.03 17:40) [13]
Сорри, но вынужден повторить - если компонент, не связанный с созданием run-time аналога IDE тянет за собой DsgnIntf в run-time, то, увы, спроектирован он неграмотно. Потому что это означает, что он тащит за собой какие-то свои design-time редакторы (хорошо еще, если без форм) и, скорее всего, еще и иконку. В run-time ничего этого не требуется и лишь бесполезно увеличивает объем Exe. Опытный разработчик так делать ни за что не стал бы.
Этот недостаток не говорит о том, что компонент обязательно написан слабым программистом. Программист он может быть даже и очень сильный, но со спецификой разработки компонентов знаком слабовато.
← →
Юрий Зотов (2003-11-30 22:08) [17]Чтобы снять все вопросы.
1. В D5 (и более ранних) модуль DsgnIntf имеется как в виде DCU, так и в виде PAS. Укажите путь поиска и все должно быть ОК. Если Вы компилируете пакет и он вдруг захотел Proxies - добавьте DsgnIDE в его requires.
2. В D6 и D7 этот модуль называется DesignIntf - то есть, если у Вас исходник D5 (или более ранний), то исправьте имя этого модуля в uses (кроме того, в uses может потребоваться добавить DesignEditors и VclEditors). Если пакет захотел Proxies - в его requires добавьте DesignIDE (и удалите DsgnIDE, если он там был).
← →
PlaZZma (2003-11-30 22:59) [18]//Юрий Зотов
Вот хоть убейте, нет у меня этого DCU, я искал в поиске. Это не реально блин. Замыльте плиз его. Нет его и всё тут. Я даже пробован создавать новый проект и прописал его в юзес - та же ерунда.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.12.12;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c