link3692 link3693 link3694 link3695 link3696 link3697 link3698 link3699 link3700 link3701 link3702 link3703 link3704 link3705 link3706 link3707 link3708 link3709 link3710 link3711 link3712 link3713 link3714 link3715 link3716 link3717 link3718 link3719 link3720 link3721 link3722 link3723 link3724 link3725 link3726 link3727 link3728 link3729 link3730 link3731 link3732 link3733 link3734 link3735 link3736 link3737 link3738 link3739 link3740 link3741 link3742 link3743 link3744 link3745 link3746 link3747 link3748 link3749 link3750 link3751 link3752 link3753 link3754 link3755 link3756 link3757 link3758 link3759 link3760 link3761 link3762 link3763 link3764 link3765 link3766 link3767 link3768 link3769 link3770 link3771 link3772 link3773 link3774 link3775 link3776 link3777 link3778 link3779 link3780 link3781 link3782 link3783 link3784 link3785 link3786 link3787 link3788 link3789 link3790 link3791 link3792 link3793 link3794 link3795 link3796 link3797 link3798 link3799 link3800 link3801 link3802 link3803 link3804 link3805 link3806 link3807 link3808 link3809 link3810 link3811 link3812 link3813 link3814 link3815 link3816 link3817 link3818 link3819 link3820 link3821 link3822 link3823 link3824 link3825 link3826 link3827 link3828 link3829 link3830 link3831 link3832 link3833
C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Indy 10.1.5, Последняя версия на данный момент...
Doga
Отправлено: 05.11.2006, 22:44


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

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



Должен сразу предупредить, эта версия для BCB6 официально ещё не существует. Скорее всего, что это не окончательный вариант даже для Дельфи.

Но раз уж удалось получить исходники (с помощью автоинсталлятора для D7 biggrin.gif ), то почему бы не сделать тож самое и для BCB.

Как обычно не обошлось без проблем. В библиотеке SuperCore пришлось удалить из проэкта компоненты TIdServerIOHandlerChain и TIdChainEngine, по причине полного отсутствия в библиотеке объекта TIdStreаm2, используемого в модуле IdStreamVCLBase.pas. Но я думаю, сборка от этого пострадала не сильно smile.gif . Так же, после установки библиотеки пришлось исправлять IdWinSock2.hpp, в этот раз повзиться пришлось немного побольше — как-никак версия более новая biggrin.gif. Ну, и другие мелочи...

В общем, библиотека рабочая, по крайней мере та её часть, которая используется в моём проэкте.

Хотя, так и осталось не исправленным то что мне было нужно. Метод SendCmd, если не с первого раза, так со второго точно, как вводил клиента в ступор так и вводит. Клиент оживает только когда сервер его сам отключает. Мало того, помимо ввода в ступор клиента, использование вышеупомянутого метода этой версии может практически повесить всю систему — в ранних версиях Indy такого не наблюдалось ohmy.gif . Короче, прогресс на лицо biggrin.gif
Хотя проблема с SendCmd известна давно и умные люди советуют "быть проще" — использовать обыкновеннй WriteLn.

Библиотека компилировалась и "тестировалась" ( rolleyes.gif ) в WinXP SP2 & BCB6 Ent SP4. Библиотека полностью откомпилирована, необходимо только установить BPL-библиотеки в следующем порядке:
dclIndyCoreC60
dclIndyProtocolsC60
dclIndySuperCoreC60 (эту можно не ставить)
Ну и конечно пути.

P.S. Если Вы решите перекомпилировать проэкт IndySystemC60.bpk, не забудте перед этим сохранить файл IdWinSock2.hpp cool.gif

P.P.S. Только что обнаружил ошибку в предыдущей версии 10.0.52. А именно в модуле IdReply, метод TIdReply.UpdateText; В версии 10.1.5 эта ошибка исправлена. Так что, я думаю, 10.1.5 всё-таки лучше wink.gif

Файл: Indy10.1.5 for BCB6 Full Comiled.zip


Скачать: (.zip 13.62 Mb)
Лена
Отправлено: 28.12.2006, 14:49


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

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



Я хотела узнать вышла ли поддержка Indy10 для Builder и стала просматривать новостную рассылку Indy. Там я увидела интересующий меня вопрос, но я до конца не поняла ответ. Умные мальчики, объясните мне ответ. smile.gif

Вот письмо:
I download Indy10 from ftp://indy.fulgan.com/ZIP/
In folder indy10 I find other folder Builder. I did not find file
install.txt. How I can install Indy10 in Builder 6?
Thanks for any help

Ответ:
> I download Indy10 from ftp://indy.fulgan.com/ZIP/
>
> In folder indy10 I find other folder Builder.

That has nothing to do with BCB. The only folder you need to concern
yourself with is the Lib folder.

> I did not find file install.txt.

There are no install instructions provided.

> How I can install Indy10 in Builder 6?

You have to first compile computil.dpr using dcc32.exe (or grab the .exe
from the Indy 9 snapshot. Then run the fullc6.bat file. You can then
install the compiled .bpl files into the IDE.


Gambit (technical support)



Последний абзац какой-то не понятный. Вроде получается, что 10 версия уже официально поддерживается для Builder (это они кстати обещали), правда инсталляция какая-то чудная или я ничего не поняла. wizard.gif
Tantos
Отправлено: 29.12.2006, 02:16


Станционный диспетчер

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



QUOTE (Лена @ 28.12.2006, 21:49)
You have to first compile computil.dpr using dcc32.exe (or grab the .exe
from the Indy 9 snapshot.  Then run the fullc6.bat file.  You can then
install the compiled .bpl files into the IDE.

Сначала вы должны откомпилировать файл computil.dpr, используя dcc32.exe (или взять готовый .exe из поставки Indy 9). Затем запустите файл fullc6.bat. После этого вы можете установить откомпилированные .bpl-файлы в IDE.

ИМХО, немного коряво, но понятно wink.gif .
Кстати, прогуляйся по этой ссылочке: Как установить indy 10 на C++ Билдер 6 ?

Отредактировано Tantos — 29.12.2006, 09:18
Лена
Отправлено: 29.12.2006, 14:05


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

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



Cпасибо, в январе попробую установить Indy10 с сайта Indy.

С Новым Годом!!! smile.gif

Вернуться в Компоненты VCL