Лена |
Отправлено: 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 в этих папках нет.
Отредактировано Лена — 08.12.2006, 14:14 |
|
Romikgy |
Отправлено: 08.12.2006, 14:48 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 72
|
9.0.17 |
|
Лена |
Отправлено: 08.12.2006, 15:06 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
Ладно, с задачей не справилась.
Отредактировано Лена — 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
|
Нет, не работает.
Присоединить изображение
|
|
Лена |
Отправлено: 08.12.2006, 15:46 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
Я так понимаю на компьюторе должен быть файл 'INDY60.LIB', а его нет. |
|
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 в системе
и убей их, кроме места где компилировалось (или скомпилируй снова)
и на эти места залей файл скомпилированый тобою,
ибо этот файл не всегда перезаписывается корректно , и делать это надо имхо при погашеном билдере |
|
Лена |
Отправлено: 08.12.2006, 18:15 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
> найди все файлы dclIndy60.bpl в системе
Он у меня в одном месте: C:\Program Files\Borland\CBuilder6\Imports\INDY\C6
Он появился после запуска bat.
Все инструкции выполнила — систему проверила, лишних Indy нет. |
|
Лена |
Отправлено: 08.12.2006, 18:30 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
ЗАРАБОТАЛО!
Никаких особых новых действий не произвела, только нашла файлы (о которых в readme не слова!) это несколько lib относящихся к пакету Core, System, Protocols из Indy10 все они были в этой папке: C:\Program Files\Borland\CBuilder6\Lib их удалила и все переустановила — вроде откомпилировалось.
Теперь не знаю как точно посмотреть номер версии в окне About пишет DevSnapshot, а циферки где посмотреть?
|
|
Romikgy |
Отправлено: 08.12.2006, 19:55 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 72
|
либо самому создать либо бросить на форму любой компонент индейцев
и выполнить код (в моем случае компонент кинут на форму юдп сервер)
Caption=IdUDPClient1->Version;
и в заголовке формы появится версия компонента |
|
Лена |
Отправлено: 09.12.2006, 13:26 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
>Caption=IdUDPClient1->Version
Спасибо, в понедельник попробую. |
|
Romikgy |
Отправлено: 10.12.2006, 13:10 |
|
Дежурный стрелочник
Группа: Участник
Сообщений: 72
|
Аха пробуй |
|
Лена |
Отправлено: 11.12.2006, 12:16 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
Пишет версия DevSnapshot. |
|