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

 
BDS 2006, Indy and InterBase
Лена
Отправлено: 19.08.2006, 11:41


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

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



На диске С у меня установлен Builder 6. Я установила на диск D Builder 2006 со всеми 2-мя сервис. паками.
1. Почему-то сервер InterBase перестал работать. Пробовала запустить из меню служб, получаю сообщение, которое на прилагаемом рисунке.
При попутке запустить из меню Builder 6 получаю окно на рисунке номер два. Там запускаю InterBase, но если закрыть это окно и снова открыть его, то там опять стоит надпись, что сервер не запущен. Кнопки Server Properties и Guardian Properties не на что не реагируют. Подскажите, как исправить ситуацию с запуском InterBase?
2. В BDS не работают компоненты Indy 10, хотя они устанавливаются по умолчанию. Архангельский в своей новой книге http://my-shop.ru/shop/books/177503.html?partner=00509 пишет об этом как о существенной не доработке в BDS. Он предлагает частичное решение это перейти на Indy 9, но предупреждает, что и в этом случае не все компоненты Indy будут работать. Удалось ли кому-то решить вопрос нормального использования Indy в BDS 2006?
Спасибо.


User Attached Image Скачать файл
new_2.zip


Gedeon
Отправлено: 19.08.2006, 12:07


Ветеран

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



Мой совет вернуться к ВСВ6 и не мучаться, у меня инди 10 успешно живет под 6.
Лена
Отправлено: 21.08.2006, 14:29


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

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



> Мой совет вернуться к ВСВ6 и не мучаться

BDS у меня просто из любопытства и сразу проблемы smile.gif

P.S.
Где можно взять 10-ю? Как правильно установить? У меня, посмотрела, сейчас версия 8.0.25.
Gedeon
Отправлено: 23.08.2006, 08:45


Ветеран

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



QUOTE (Лена @ 21/08/2006, 14:29)
Где можно взять 10-ю? Как правильно установить? У меня, посмотрела, сейчас версия 8.0.25.

http://www.indyproject.org/download/Files/Indy10.html

Здесь качаем, причем лучше мануал инсталл, потом где-то на форуме было обсуждение как ставить, если не найдете/ не поможет, милости прошу в аську.
Лена
Отправлено: 23.08.2006, 09:07


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

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



Что-то ссылка на манул инстал не открывается...
Gedeon
Отправлено: 23.08.2006, 10:23


Ветеран

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



Действительно, ладно,

www.bigenergy.zp.ua/gedeon/indy10.0.52_source.zip
исходники

www.bigenergy.zp.ua/gedeon/IndyDocs_10.0.20_WinHelp.zip
хэлп

www.bigenergy.zp.ua/gedeon/indy10_bpk_bcb6.zip
мои бпк-пакеты, надо раскидать по соответствующим папкам.
там же мой IdWinSock2.hpp из system с закоментированными лишними шнягами smile.gif .
Как удалять старый инди есть в ридми исходников.
Лена
Отправлено: 23.08.2006, 10:38


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

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



Спасибо, Gedeon!
Сейчас все попробую. smile.gif
Лена
Отправлено: 23.08.2006, 11:38


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

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



Что-то не того. sad.gif
Читаю Instal.txt: In the source directory, there are several batch files.

Никакого FULLC6.BAT в архивах я не нашла...

Нельзя ли для женских мозгов написать по пунктам, чего делать-то? biggrin.gif

Отредактировано Лена — 23/08/2006, 11:39
Gedeon
Отправлено: 24.08.2006, 11:10


Ветеран

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



Это ридмиха не родная, я ее туда положил т.к. там написано как правильно грохнуть старые инди.

Кратко, скопировать все файлы из архива бпк в папки с одноименным названием, по одному устанавливать как всегда, последовательность не помню, но думаю будет заметно что хочет пакет, да еще на всяк выпадок прописать пути для каждого пакета на соседние.

ЗЫ таки 1 по моему систем надо ставить.
Лена
Отправлено: 24.08.2006, 12:48


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

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



Откомпилировала. Пришлось многократно прописывать пути после открытия каждого пакета.
Все прошло нормально в конечном итоге. Однако сами компоненты не работаю. Положила на форму IdTCPServer1 и IdTCPClient1 при попытке компиляции ошибка на рисунке. Кстати разработчики утверждают что 10 версия не работает в Builder 6 и судя по моему компилятору это правда. Как быть?


Отредактировано Лена — 24/08/2006, 14:01
Лена
Отправлено: 24.08.2006, 14:03


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

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



Рис:

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

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

Лена
Отправлено: 24.08.2006, 15:26


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

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



Так, вроде поправила, надо было закомментировать строку в файле IdWinSock2.hpp
//typedef TWSAProtocol_InfoW *LPWSAProtocol_InfoW;
после этого все заработало.
Все это подозрительно и похоже на шаманство. smile.gif
Какие еще могут быть сюрпризы?
Может еще чего закомментировать? cool.gif

Gedeon
Отправлено: 24.08.2006, 19:32


Ветеран

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



QUOTE (Лена @ 24/08/2006, 15:26)
Какие еще могут быть сюрпризы?
Может еще чего закомментировать? cool.gif

Ну я думаю, что когда надо будет закомментируешь. smile.gif

А разработчики похоже ошиблись biggrin.gif
Лена
Отправлено: 25.08.2006, 08:52


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

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



Gedeon, ты (я по старой дружбе на "ты" smile.gif ) основательно используешь Indy 10? Есть ли проблемные среди них компоненты, например не компилируются или все работают? У меня получилось шесть вкладок.

P.S.
Если есть фрагменты работающего кода с использованием Indy, вышли мне, пожалуйста, с комментариями на адрес lenailicheva[собачка].yandex.ru
Я знаю, как с помощью Indy можно пересылать текст и файлы по сети.
Какие компоненты из Indy ты наиболее часто используешь?



Отредактировано Лена — 25/08/2006, 09:01

Вернуться в Borland Developer Studio 2006