Doga |
Отправлено: 05.11.2006, 22:44 |
|
Мастер участка
Группа: Участник
Сообщений: 575
|
Должен сразу предупредить, эта версия для BCB6 официально ещё не существует. Скорее всего, что это не окончательный вариант даже для Дельфи.
Но раз уж удалось получить исходники (с помощью автоинсталлятора для D7 ), то почему бы не сделать тож самое и для BCB.
Как обычно не обошлось без проблем. В библиотеке SuperCore пришлось удалить из проэкта компоненты TIdServerIOHandlerChain и TIdChainEngine, по причине полного отсутствия в библиотеке объекта TIdStreаm2, используемого в модуле IdStreamVCLBase.pas. Но я думаю, сборка от этого пострадала не сильно . Так же, после установки библиотеки пришлось исправлять IdWinSock2.hpp, в этот раз повзиться пришлось немного побольше — как-никак версия более новая . Ну, и другие мелочи...
В общем, библиотека рабочая, по крайней мере та её часть, которая используется в моём проэкте.
Хотя, так и осталось не исправленным то что мне было нужно. Метод SendCmd, если не с первого раза, так со второго точно, как вводил клиента в ступор так и вводит. Клиент оживает только когда сервер его сам отключает. Мало того, помимо ввода в ступор клиента, использование вышеупомянутого метода этой версии может практически повесить всю систему — в ранних версиях Indy такого не наблюдалось . Короче, прогресс на лицо
Хотя проблема с SendCmd известна давно и умные люди советуют "быть проще" — использовать обыкновеннй WriteLn.
Библиотека компилировалась и "тестировалась" ( ) в WinXP SP2 & BCB6 Ent SP4. Библиотека полностью откомпилирована, необходимо только установить BPL-библиотеки в следующем порядке:
dclIndyCoreC60
dclIndyProtocolsC60
dclIndySuperCoreC60 (эту можно не ставить)
Ну и конечно пути.
P.S. Если Вы решите перекомпилировать проэкт IndySystemC60.bpk, не забудте перед этим сохранить файл IdWinSock2.hpp
P.P.S. Только что обнаружил ошибку в предыдущей версии 10.0.52. А именно в модуле IdReply, метод TIdReply.UpdateText; В версии 10.1.5 эта ошибка исправлена. Так что, я думаю, 10.1.5 всё-таки лучше
Файл: Indy10.1.5 for BCB6 Full Comiled.zip
Скачать: (.zip 13.62 Mb)
|
|
Лена |
Отправлено: 28.12.2006, 14:49 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
Я хотела узнать вышла ли поддержка Indy10 для Builder и стала просматривать новостную рассылку Indy. Там я увидела интересующий меня вопрос, но я до конца не поняла ответ. Умные мальчики, объясните мне ответ.
Вот письмо:
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 (это они кстати обещали), правда инсталляция какая-то чудная или я ничего не поняла. |
|
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.
ИМХО, немного коряво, но понятно .
Кстати, прогуляйся по этой ссылочке: Как установить indy 10 на C++ Билдер 6 ?
Отредактировано Tantos — 29.12.2006, 09:18
|
|
Лена |
Отправлено: 29.12.2006, 14:05 |
|
Мастер участка
Группа: Участник
Сообщений: 501
|
Cпасибо, в январе попробую установить Indy10 с сайта Indy.
С Новым Годом!!! |
|
|