C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
INDY, установка
Лена
Отправлено: 07.12.2006, 16:55


Мастер участка

Группа: Участник
Сообщений: 501



Меня попросили поставить 9 версию INDY на компьютер, на котором стояла версия 10.
10 версию полностью вычистили. При попытке добавить: Component|Install Package...|Add... dclIndy60.bpl получаю сообщение. Как правильно все сделать по пунктам для установки?

Присоединить изображение

Присоединить изображение

Romikgy
Отправлено: 07.12.2006, 18:02


Дежурный стрелочник

Группа: Участник
Сообщений: 72



А галочку с 10 версии индейцев снята ? или удален пакет?
Лена
Отправлено: 07.12.2006, 20:50


Мастер участка

Группа: Участник
Сообщений: 501



QUOTE (Romikgy @ 07.12.2006, 18:02)
А галочку с 10 версии индейцев снята ? или удален пакет?

10 версия удалена из IDE и также выполнены инструкции: http://www.indyproject.org/KB/
Romikgy
Отправлено: 08.12.2006, 11:48


Дежурный стрелочник

Группа: Участник
Сообщений: 72



А файлы от 10 версии из папок билдера и из виндовса снесены?
Лена
Отправлено: 08.12.2006, 11:53


Мастер участка

Группа: Участник
Сообщений: 501



Удалила из IDE и также выполнила инструкции:
Remove all Indy files including dclIndy*.bpl, Indy*.bpl, the Id*.pas, and the Id*.dcu's. 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\System directory.
Romikgy
Отправлено: 08.12.2006, 12:00


Дежурный стрелочник

Группа: Участник
Сообщений: 72



И после всего этого индейцы 9 не ставятся?
Лена
Отправлено: 08.12.2006, 12:05


Мастер участка

Группа: Участник
Сообщений: 501



Вот забыла это сделать: Be sure that you also remove any Indy*.bpl from your Windows\System directory.

удалила Indy60.bpl из Windows\System32

Теперь при попутке добавить Component|Install Package...|Add... dclIndy60.bpl
такое сообщение:


Присоединить изображение

Присоединить изображение

Romikgy
Отправлено: 08.12.2006, 12:15


Дежурный стрелочник

Группа: Участник
Сообщений: 72



Скинь это
dclIndy60.bpl
сюда
Windows\System32

только это должно быть от 9 индейцев

Отредактировано Romikgy — 08.12.2006, 12:15
Gedeon
Отправлено: 08.12.2006, 12:25


Ветеран

Группа: Модератор
Сообщений: 1742



Если ругается на этот пакет, значит не все удалено, сносите правильно ИНДИ.
Лена
Отправлено: 08.12.2006, 12:37


Мастер участка

Группа: Участник
Сообщений: 501



Спасибо, разобралась Indy установила.
Но не работают. При попытке компиляции выскакивает окно (рис). Хотела посмотреть номер версии пишет DevSnapshot. Может не тот пакет скачала. Качала с FTP официального сайта INDY. Вообще меня просили установить последнию версию от 9 это 9.0.50.
Что не так?

Присоединить изображение

Присоединить изображение

Romikgy
Отправлено: 08.12.2006, 13:33


Дежурный стрелочник

Группа: Участник
Сообщений: 72



мож не прописаны пути к либам
Лена
Отправлено: 08.12.2006, 14:06


Мастер участка

Группа: Участник
Сообщений: 501



1. Скачала архив Indy9 с FTP Indy.
2. Разархивировала. Получила папку Indy9 со множеством файлов. Запустила bat файл для Builder. Появилась еще одна папка С6. Положила папку Indy9 и С6 в общую папку с именем INDY.
3. Из папки С6 установила Indy в IDE.
4. В опциях проекта написала для include и для library paths: $(BCB)\Imports\INDY\C6
В Environment Options тоже написала $(BCB)\Imports\INDY\C6
Не работает (рис выше).

А у вас какая версия?


P.S. Файла indy.lib в этих папках нет. wizard.gif

Отредактировано Лена — 08.12.2006, 14:14
Romikgy
Отправлено: 08.12.2006, 14:48


Дежурный стрелочник

Группа: Участник
Сообщений: 72



9.0.17
Лена
Отправлено: 08.12.2006, 15:06


Мастер участка

Группа: Участник
Сообщений: 501



Ладно, с задачей не справилась. smile.gif

Отредактировано Лена — 08.12.2006, 15:10
Romikgy
Отправлено: 08.12.2006, 15:11


Дежурный стрелочник

Группа: Участник
Сообщений: 72



Скопируй dclIndy60.bpl
в C:\Program Files\Borland\CBuilder6\Bin\
и Indy60.bpi
в C:\Program Files\Borland\CBuilder6\Lib\
Лена
Отправлено: 08.12.2006, 15:24


Мастер участка

Группа: Участник
Сообщений: 501



Нет, не работает. sad.gif

Присоединить изображение

Присоединить изображение

Лена
Отправлено: 08.12.2006, 15:46


Мастер участка

Группа: Участник
Сообщений: 501



Я так понимаю на компьюторе должен быть файл 'INDY60.LIB', а его нет. ohmy.gif
olegenty
Отправлено: 08.12.2006, 15:49


Ветеран

Группа: Модератор
Сообщений: 2412



судя по ошибке у тебя далеко не одна версия indy присутствует в системе. прибей все, кроме "правильной".
Gedeon
Отправлено: 08.12.2006, 16:53


Ветеран

Группа: Модератор
Сообщений: 1742



QUOTE (olegenty @ 08.12.2006, 15:49)
судя по ошибке у тебя далеко не одна версия indy присутствует в системе. прибей все, кроме "правильной".

Вот и я про то же.
Лена
Отправлено: 08.12.2006, 16:59


Мастер участка

Группа: Участник
Сообщений: 501



Мне достаточно сделать эти рекомендации по новой или что-то здесь упущено?:

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

• Temporarily copy IDPAS32.obj 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.*, dclindy*.bpl, 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.

• 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.

Отредактировано Лена — 08.12.2006, 17:00
Gedeon
Отправлено: 08.12.2006, 17:11


Ветеран

Группа: Модератор
Сообщений: 1742



найди где все же лежит файл indy60.bpl и посмотри что все же не было удалено.
Лена
Отправлено: 08.12.2006, 17:17


Мастер участка

Группа: Участник
Сообщений: 501



QUOTE (Gedeon @ 08.12.2006, 17:11)
найди где все же лежит файл indy60.bpl

Тут Windows\System32
Romikgy
Отправлено: 08.12.2006, 17:49


Дежурный стрелочник

Группа: Участник
Сообщений: 72



найди все файлы dclIndy60.bpl в системе
и убей их, кроме места где компилировалось (или скомпилируй снова)
и на эти места залей файл скомпилированый тобою,
ибо этот файл не всегда перезаписывается корректно , и делать это надо имхо при погашеном билдере wink.gif
Лена
Отправлено: 08.12.2006, 18:15


Мастер участка

Группа: Участник
Сообщений: 501



> найди все файлы dclIndy60.bpl в системе

Он у меня в одном месте: C:\Program Files\Borland\CBuilder6\Imports\INDY\C6
Он появился после запуска bat.
Все инструкции выполнила — систему проверила, лишних Indy нет.
Лена
Отправлено: 08.12.2006, 18:30


Мастер участка

Группа: Участник
Сообщений: 501



ЗАРАБОТАЛО! yahoo.gif

Никаких особых новых действий не произвела, только нашла файлы (о которых в readme не слова!) это несколько lib относящихся к пакету Core, System, Protocols из Indy10 все они были в этой папке: C:\Program Files\Borland\CBuilder6\Lib их удалила и все переустановила — вроде откомпилировалось.

Теперь не знаю как точно посмотреть номер версии в окне About пишет DevSnapshot, а циферки где посмотреть? smile.gif

Romikgy
Отправлено: 08.12.2006, 19:55


Дежурный стрелочник

Группа: Участник
Сообщений: 72



либо самому создать либо бросить на форму любой компонент индейцев
и выполнить код (в моем случае компонент кинут на форму юдп сервер)
Caption=IdUDPClient1->Version;

и в заголовке формы появится версия компонента smile.gif
Лена
Отправлено: 09.12.2006, 13:26


Мастер участка

Группа: Участник
Сообщений: 501



>Caption=IdUDPClient1->Version

Спасибо, в понедельник попробую. smile.gif
Romikgy
Отправлено: 10.12.2006, 13:10


Дежурный стрелочник

Группа: Участник
Сообщений: 72



Аха пробуй smile.gif
Лена
Отправлено: 11.12.2006, 12:16


Мастер участка

Группа: Участник
Сообщений: 501



Пишет версия DevSnapshot. cool.gif

Вернуться в Вопросы программирования в C++Builder