Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2012.01.29;
Скачать: CL | DM;

Вниз

Проблема с модулями с модулями DesignIntf и DesignEditors. Где на   Найти похожие ветки 

 
DrAndriy   (2010-08-19 19:37) [0]

Добрый день!

Создан компонент с модулями DesignIntf и DesignEditors.
Компонент компилируется и инсталируется без проблем, но когда я кладу его на форму нового проекта и запускаю этот проект на компилирование, то получаю ошибку:

[DCC Fatal Error] Unit1.pas(7): F1026 File not found: "DesignEditors.dcu"

В секцию Requires компонента я включил и скомпилировал уже ранее designide.dcp. Перекомпилировал, переинсталировал, но проблема остается. У меня проект на делфи 2010 - как найти или включить DesignEditors.dcu.

В делфи статьях есть такой ответ:

Using the Delphi DesignIntf and DesignEditors Tools
If you are creating a C++ package that contains a Delphi unit that uses the DesignIntf and DesignEditors tools, you must choose Project > Options > Delphi Compiler > Other Options. In Use these packages when compiling, add DesignIDE in the combo box.

Но в Делфи 2010 "Project > Options > Delphi Compiler > Other Options" - отсутствует такой раздел, как и "Use these packages when compiling" или где их найти и установить нужные опции.

если можно подробный ответ как можно исправить это.

спасибо


 
Игорь Шевченко ©   (2010-08-19 20:26) [1]

requires designide


 
DrAndriy   (2010-08-19 20:26) [2]

В секцию Requires компонента я включил и скомпилировал уже ранее designide.dcp; прописал путь к папке ToolsAPI, где находятся искомые файлы (DesignIntf.pas и DesignEditors.pas); перекомпилировал и файлы DesignIntf.dcu и DesignEditors.dcu появились в папке ToolsAPI, но теперь при компилировании нового проекта с моим компонентом выдается ошибка:

[DCC Fatal Error] ToolsAPI.pas(17): F1026 File not found: "DockForm.dcu"

что еще надо внести в секцию Requires, чтобы скомпилировать все модули в папке ToolsAPI?

Спасибо.


 
Игорь Шевченко ©   (2010-08-19 22:16) [3]

не надо toolsapi компилировать, достаточно requires designide. и путь к Toolsapi убрать


 
Юрий Зотов ©   (2010-08-20 04:27) [4]

1. Разбейте Ваш пакет на два - design-time (пакет 1) и run-time (пакет 2).

2. В пакет 2 включите сам компонент и все, что требуется ему для работы в составе КОНЕЧНОЙ программы. Но ни в коем случае НЕ включайте в пакет 2 то, что для run-time не требуется.

3. В пакет 1 включите Ваш модуль регистрации (который с процедурой Register) и все другие Ваши design-time модули, если такие  есть (например, редакторы свойств и компонентов).

4. В секцию required пакета 1 включите пакет 2 и нужные модули IDE.

5. Откомпилируйте пакет 2 в любой доступный IDE каталог.

6. 5. Откомпилируйте пакет 1 и установите его в IDE.

===========

That"s all. Можно юзать.



Страницы: 1 вся ветка

Текущий архив: 2012.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.007 c
1-1283231923
Элия
2010-08-31 09:18
2012.01.29
Как определить виден ли скролл. ListView.


2-1318774430
igorium
2011-10-16 18:13
2012.01.29
Как нарисовать на канве картинку, скруглив у неё края


2-1318669158
Тима12
2011-10-15 12:59
2012.01.29
Отладка программы


2-1319112059
Hadroran
2011-10-20 16:00
2012.01.29
Мультиудаление записей таблицы


2-1319357230
pushok
2011-10-23 12:07
2012.01.29
Проблема с реестром в windows 7