Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Indy 10 накатить на C++Builder 6.0


Автор: Alca 12.2.2009, 11:14
Надо Indy 10 накатить на C++Builder 6.0.

smile Типа разобрался. План действий ниже. smile (может кому сгодиться)

1. Снёс C++Builder 6.0 и CodeGear 2009. Почистил реестр (удалил ветки 6-ого и 9-ого дебилдера), папку Windows (*.bpl), Program Files, Common Files). Бутнулся.
2. Установил C++Builder 6.0 без индейцев. Бутнулся. Накатил 4-ый пак.
3. Скачал архив Indy 10 от сюда http://indy.fulgan.com/ZIP/.
4. Распаковал архив indy10.zip в "C:\indy10".
5. Запустил батник "C:\indy10\Lib\Fullc6.bat".
6. Создается папка "C:\indy10\C6"
7. Дальше распихиваю по папкам:
    *.hpp               -> "C:\Program files\Borland\CBuilder6\Include"
    *.lib, *.bpi        -> "C:\Program files\Borland\CBuilder6\Lib"       
    *.dcp, *.lsp, *.bpl -> "C:\Program files\Borland\CBuilder6\Bin"
8. Добавляю dclIndyCore60.bpl и dclIndyProtocols60.bpl в палитру компонентов ("Component" -> "Install packages.." -> "Add")
9. Запускаю дебилдер - индейцы стоят. Гы. 

P.S. Прошлый раз индейцы работали при установленных C++Builder 6.0, CodeGear 2009.

Ниже http://www.programmersheaven.com/mb/bcbuilder/369957/369957/how-to-install-indy-9-in-builder-6/?S=B20000 на англ.
Цитата

"How do I install Indy into Borland C++ Builder?


• Close the Borland C++ Builder IDE if it is open.

• Temporarily copy IDPAS32.obj (C:\Program\Borland\CBuilder6\Source\vcl) to a temporary directory. You do not want to delete that file because it is NOT part of the Indy package.

• Remove all Indy files including dclindy*.bpl, dclindy.*, indy*.lib, id*.pas, id*.hpp, id*.obj, and id*.dcu. Take care that you only remove the old Indy files and not something else. Be sure that you also remove any indy*.bpl from your Windows\System32 directory.

• Restore IDPAS32.obj from the temporary directory you created earlier to the directory where it was originally located. 

• Remove all old Indy Help files, indy.*, from the Help subdirectory and replace them with the new ones.
(indy.hlp, indy.cnt, indy.toc) 

• Place the new version of Indy in a directory of your choice. When unzipping, please keep the \source directory for the archive intact because that is used by some build batch files.

• In the source directory, there are several batch files. Run the appropriate one for your version of Borland C++ Builder:

• FULLC4.BAT - Borland C++ Builder 4

• FULLC5.BAT - Borland C++ Builder 5

• FULLC6.BAT - Borland C++ Builder 6

• These batch files create subdirectories in the main Indy directory folder. They are (C4 for C++Builder 4, C5 for C+Builder 5, and C6 for C++Builder 6). These directories contain:

• The Indy .DCU files

• The Indy .HPP files

• The Indy .LIB file

• The Indy .OBJ files

• The Indy Design-Time .BPL

• Open the Borland C++ Builder IDE.

• *In your C++Builder IDE, add the Indy design-time package with Component|Install Package...|Add... Go to the subdirectory where the Indy .DCU's and Design-Time .BPL was placed by the batch file. Add the Design-Time .BPL that is listed. It usually is named dclIndy followed by the Borland C++ Builder version and an 0.

• Add the path where the .DCU's are located to your environment. Do this with Tools|Environment Options...|Library...|Library Path...

• Add the path where the .HPP's are located to your project. Do this with Project|Options|Directories|Conditionals|Include path. Check the box Default and click OK to save this setting. "

P.S.
Там батники только под 4, 5, 6 билдеры. Под 2007 и 2009 нет.  smile 

Для CG 2009, Embarcadero 2010 (как С++ так и Delphi): http://indy.fulgan.com/ZIP/IndyTiburon.zip
FAQ:
http://kvendi.pp.ru/?p=66

Автор: p486 11.8.2009, 18:30
я не наше ни одного файла который бы можно было откомпилировать билдером!

есть файлы для делфи:
Computil.dpr
Indy.Sockets.dpr
Indy.SocketsDebug.dpr
lspFix.dpr

Автор: Alca 11.8.2009, 21:01
Запускаешь C:\indy10\Lib\Fullc6.bat

Автор: uxoos 12.8.2009, 12:49
А что такое Indy 10?

Автор: Alca 12.8.2009, 15:23
Цитата

А что такое Indy 10?

Оно тебе надо?

Автор: p486 12.8.2009, 17:30
Цитата(Alca @ 11.8.2009,  21:01)
Запускаешь C:\indy10\Lib\Fullc6.bat

так и делаю. если ничего не компилировать. а просто роскидать файлы и подключить пакеты. то вродибы работает. но при компиляции программы из использованием любого компонента Инди. вылетает окно дебагера (с машинными кодами и ассемблером).  smile 

у меня просто вот проблемка: http://cbuilder.ru/index.php/topic,4115.msg25558.html#msg25558

посоветовали обновить Инди. вот я и мучусь. даже и не знаю нужно ли мне это!
слушай извини, что наглею. но не мог бы ты откомпилить у себя этот http://letitbit.net/download/8970.8678f8633fee51267e3f92ec14/cookie2.rar.html 

Автор: Alca 12.8.2009, 17:41
Удали билдер. И поставть заново без индейцев. Потом накати последнюю.

Добавлено через 2 минуты и 26 секунд
Цитата

 но не мог бы ты откомпилить у себя этот код прислать екзешник мне на мыло p486@yandex.ru

Прийду домой и постараюсь сделать.

Автор: p486 12.8.2009, 17:57
Цитата(Alca @ 12.8.2009,  17:41)
Прийду домой и постараюсь сделать.

большое спасибо!!!!!!!  smile

Добавлено через 14 минут и 53 секунды
забыл сказать на архиве пароль: 987654321123456789

Автор: Alca 12.8.2009, 21:20
http://letitbit.net/download/0352.091082675a7ff14992d346563/________________2.zip.html

Автор: Alca 13.8.2009, 10:41
http://cbuilder.ru/index.php/topic,4115.new.html#new

Автор: p486 13.8.2009, 12:18
Цитата(Alca @ 12.8.2009,  21:20)
http://letitbit.net/download/0352.091082675a7ff14992d346563/________________2.zip.html

огромное спасибо! оказалось, что версия Инди тут ни при чем! :(

Автор: Alca 13.8.2009, 12:25
всегда пж  smile 

Автор: radistao 4.11.2009, 21:17
а проблем с IdAntiFreeze не было?

Автор: Alca 6.11.2009, 16:49
https://forums.codegear.com/thread.jspa?threadID=19962

Автор: ImSave 7.11.2009, 16:09
Alca, выражаю тебе огромную благодарность за такую простую и подробную статью!
Все получилось очень легко и с первого раза.

По поводу 1 пункта (как сделал я): просто Удалил Билдер, и почистил реестр с помощью програмки Wise Registry Cleaner 3.
и в 6 пункте убери словосочетание "компилирование Indy 10", чтоб не запутывать. Я ничего не компилил.

Автор: radistao 7.11.2009, 16:14
Цитата(Alca @ 6.11.2009,  16:49)
https://forums.codegear.com/thread.jspa?threadID=19962

да, там тоже поднята эта проблеми и ответа нету...

Автор: Alca 9.11.2009, 10:50
Цитата

убери словосочетание "компилирование Indy 10", чтоб не запутывать.

Подправил.

Автор: pa1n 9.5.2010, 17:39
При добавлении dclIndyCore60.bpl и dclIndyProtocols60.bpl в палитру компонентов вылетает ошибка. Что это означает и как это можно исправить?

http://ipicture.ru/Gallery/Viewfull/209204.html

Автор: Alca 9.5.2010, 19:54
Цитата

При добавлении dclIndyCore60.bpl и dclIndyProtocols60.bpl

Что-то я не вижу на скриншоте даные компоненты.

Автор: Alca 4.8.2013, 22:06
Цитата

Накатил 4-ый пак.

Это Service Pack 4 для Borland C++ Builder 6.0

Автор: Alexell 5.8.2013, 11:54
Спасибо))

Автор: Alexell 5.8.2013, 15:35
Но у меня *.dcp, *.lsp файлы не появились после запуска батника. Создались только hpp,lib,bpi,bpl,res. Indy ачал по вашей ссылке, только там архивы по другому названы, я скачал Indy10_5030.zip

Автор: Alca 5.8.2013, 15:40
Цитата

Но у меня *.dcp, *.lsp файлы не появились после запуска батника

Я думаю? что это не критично

Цитата

Создались только hpp,lib,bpi,bpl,res

То, что нам надо, делай дальше по инструкции

Автор: Alexell 5.8.2013, 17:08
Работает, спасибо))) А можно как то сделать, чтобы на другой комп, где уже билдер стоит и Инди, не переустанавливать его, а как то обновить?

Автор: Alca 5.8.2013, 17:38
Цитата

Работает, спасибо))) А можно как то сделать, чтобы на другой комп, где уже билдер стоит и Инди, не переустанавливать его, а как то обновить?

Начинай все делать с пункта 3.

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