Indy_10 && File not found: 'DesignIntf.dcu'
Я не могу установить компоненты Indy_10,
"Source Code - Version 10.0.52"
скачаные с
http://www.indyproject.org/download/Files/Indy10.iwp
C++Builder-6 (update4) выдает:
[Linker Fatal Error] Fatal: Unable to open file 'IDREGISTER.OBJ'
А так хотелось посмотреть на новые игрушки...
Может кто разберется.
Если соберете пакет, пожалуйста, выложите его где-нибудь.
Поднимаю белый флаг !
Я не могу установить компоненты Indy_10,
"Source Code - Version 10.0.52"
скачаные с
http://www.indyproject.org/download/Files/Indy10.iwp
C++Builder-6 (update4) выдает:
[Linker Fatal Error] Fatal: Unable to open file 'IDREGISTER.OBJ'
А так хотелось посмотреть на новые игрушки...
Может кто разберется.
Если соберете пакет, пожалуйста, выложите его где-нибудь.
Скорее всего битый дистрибутив. Поищи другой.
Поднимаю белый флаг !
Я не могу установить компоненты Indy_10,
"Source Code - Version 10.0.52"
скачаные с
http://www.indyproject.org/download/Files/Indy10.iwp
C++Builder-6 (update4) выдает:
[Linker Fatal Error] Fatal: Unable to open file 'IDREGISTER.OBJ'
1 Подсоедини к проекту $(BCB)\source\ToolsAPI\DesignIntf.pas и укажи путь $(BCB)\source\ToolsAPI.
2 Error тоже самое, можешь прямо 'IDREGISTER.OBJ' к проекту присоединить.
Поднимаю белый флаг !
Я не могу установить компоненты Indy_10,
"Source Code - Version 10.0.52" ...
У меня стоит версия 9.0.17, но хотел бы тоже посмотреть в действии 10-е, особенно реализацию работы POP3, SMTP.
Да только ума не хватает скомпилировать 10-е сорцы. ART-CODE, подскажи, а ты их как компилил, скидывал в кучу или в отдельно в каждой папке(Core, Protocols, SyperCore, System)?Использовал Билдер средства или старые exe-шники с 9-х версий?
Заранее спасибо.
Мне в другом месте присоветовали:
**************
В .bpk смени строчку с PFLAGS на
<PFLAGS value="-$YD -$W -$O- -v -JPHNE -M -LUDesignIde"/>
****************
Но поскольку в компплекте поставки нет .bpk
то я во вновь созданом .bpk делаю такие исправления
в результате вылетают другие ошибки...
Насчет
**********
Подсоедини к проекту $(BCB)\source\ToolsAPI\DesignIntf.pas
***********
в результате вылетают другие ошибки...
Я столько попыток делал, что уже не помню что в каждм случае пишется...
А ДЕЛАЮ ТАК
пока в кучю не сваливал. все по своим каталогам оставил.
Component->InstallComponent->IntoNewPackage
Добавляю из всех катологов все файлы, содержащие в названии *Register.bpk
далее Compile
ПРИ ВНИМАТЕЛЬНОМ рассмотрении видно, что в файлах большая избыточность - там что-то для линукс, дот.нет НАВЕРНО всюэту фигню нужно как-то отделить от того, что нужно билдеру.
Кстати, а "9 индейцев" откуда скачивать лучше и нормально ли они ставятся?
1 Подсоедини к проекту $(BCB)\source\ToolsAPI\DesignIntf.pas и укажи путь $(BCB)\source\ToolsAPI.
А vcl, rtl и прочее не пробовали в requires для пакета добавлять? Это же пакет дизайна.
ЗЫ: Хрен его знает, как у вас в Билдере requires обзывается.
ПОКА НЕТ РЕШЕНИЯ
Короче, не выдержал, и скачал компоненты чисто из спортивного интереса - для работы они мне не фиг не нужны.
Нормальные компоненты для Дельфи. Билдера под рукой нет, поэтому проверить на деле не могу, а на память не помню особенностей создания/компиляции пакетов в нем.
Но могу дать несколько бесплатных советов. У кого какая версия Билдера - открываете .dpk соответствующей версии для Дельфи и смотрите. В секции contains описаны модули, которые надо добавить в пакет, в requires - то, что надо добавить в опции requires (хоть убей - не помню, где это в Билдере). После этого можно компилить.
Для совместимости с Борландом лучше распаковывать файлы с сохранением путей и создавать пакеты Билдера в соответствующих папках.
Да! Забыл еще сказать, что все проблемы с редакторами в IDE и DesignIntf решаются подключением designide в requires.
ПОКА НЕТ РЕШЕНИЯ
...
А ДЕЛАЮ ТАК
пока в кучю не сваливал. все по своим каталогам оставил.
Component->InstallComponent->IntoNewPackage
Добавляю из всех катологов все файлы, содержащие в названии *Register.bpk
далее Compile
ПРИ ВНИМАТЕЛЬНОМ рассмотрении видно, что в файлах большая избыточность - там что-то для линукс, дот.нет НАВЕРНО всюэту фигню нужно как-то отделить от того, что нужно билдеру.
...
Знаю, наверняка читал ... но все равно спрошу:
- "Это читал?"
Delphi / BCB Installation
Open and compile in the following order:
IndySystem (in Lib\System)
IndyCore (in Lib\Core)
IndyProtocols (in Lib\Protocols)
IndySuperCore (in Lib\SuperCore)
If you are not using SuperCore, then you do not need to compile this package.
Now open and click install in the following order
dclIndyCore (in Lib\Core)
dclIndyProtocols (in Lib\Protocols)
dclSuperCore (in Lib\SuperCore)
Only install this if you have compiled SuperCore.
1. Извлечь из архива.
2. Идем в system, переименовать IndySystem50.res в IndySystem50_0.res(а то он затрет его, а там > 1 кб наверное что-то есть?).
3. File|New|Package ...system\IndySystem50.bpk Ok.
4. Delete IndySystem50.res, restore (*).
5. Project|Options|Descriptions - RunTime Only Ok.
6. Project|Add|Browse добавляешь все *.pas из system, кроме оканчивающихся на DotNet, Kylix(или открываешь в блокноте напр. IndySystem50.dpk и добавляешь все файлы перечисленные в contains...) Ok.
7. Project|Compile.
8. Идем в Core. Выполняем все по аналогии с 1 - 7 за искл. того, что добавляем в п. 6 в requires добавляем IndySystem50.bpi и есс-но файлы pas согласно IndyCore50.dpk.
9. Тоже для dclIndyCore50, но в п. 5 DesignTime Only, файлы pas из dclIndyCore50, в секцию requires добавить IndyCore50.bpi.
10. Идем в Protocols. Выполняем все с учетом выше сказанного для IndyProtocols50(pas из IndyProtocols50.dpk| RunTime Only|в requires добавляем IndySystem50.bpi, IndyCore50.bpi).
11. Отработать dclIndyProtocols50(pas из dclIndyProtocols50.dpk|DesignTime Only| в requires - IndyProtocols50, IndySystem50, IndyCore50, dclIndyCore50)
50 - для пятого, если для 6-ки ... ну Ты вкурсе. Сам выполнил steps 1 - 7, дальше пока некогда. Сообщи чего получилось.
9-ых ИНДЕЙЦЕВ брал с его родного адреса http://www.indyproject.org/download/Files...
Брал 9.17, кидал содержимое в C:\Indy и запускал fullc6.bat. После компиляции подключал через Component -> Install Packages...
Вроде бы все, ничего хитрого..:)
В .bpk смени строчку с PFLAGS на
<PFLAGS value="-$YD -$W -$O- -v -JPHNE -M -LUDesignIde"/>
Вот за это огромное спасибо!!!
Я компилил компоненты ASQLite3 и все получилось. Нашел объяснение проблемы:
DesignIntf.dcu not found
This is a common error when using Delphi 6 or 7. In these versions the design and run time code is clearly separated. DesignIntf is part of a design-time package designide.dcp. You must add this add as a required package in your translator.dpk file (or use the dclusr package, where this is already done)