Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Переход с Indy 8 на Indy 9


leonidus ©   (2004-11-24 08:39:00) 

Здравствуйте мастера.

В связи с назревшими проблемами по авторизации на прокси-сервере, решил перейти с Indy 8 на Indy 9. Delphi у меня 6-я, возник вопрос во-первых дайте пожалуйста ссылку на дистрибутив 9-й версии и не будет ли проблем в установке на 6-ю версию Delphi?


leonidus   (2004-11-26 21:28:00) [1]

спасибо все установилось


Reindeer Moss Eater   (2004-11-26 14:42:00) [2]

Длинная строка параметров - просто пример из бат файла устанавливающего библиотеку с помощью computil.dpr.
Что означают эти параметры - рассказывает сама dcc32 при запуске без параметров.

Новый bpl может создаваться где угодно.
В любой папке, где windows сможет его найти.
Папка с dcc32, папка windows, папка windows\system32, любая папка перечисленная в переменной PATH и т.д.


leonidus   (2004-11-26 14:27:00) [3]

да описался именно dcc32.exe
а что там с параметрами именно такие и указывать
/Oobjs /m /h /w /N..\D7 /LE..\D7 /LN..\D7 -$d-l-n+p+r-s-t-w- %2 %3 %4

а то что у меня Delphi 6-й это ничего?
И еще момент новый файл dclIndy*.bpl где должен создаться в папке Bin?


Reindeer Moss Eater   (2004-11-26 14:10:00) [4]

не brcc32.exe, а dcc32.exe


leonidus   (2004-11-26 13:23:00) [5]

спасибо за помошь.
возникла проблемка только с 4-м пунктом.
мне не понятна строка
%NDD7%\bin\dcc32.exe IdCompressionIntercept.pas /Oobjs /m /h /w /N..\D7 /LE..\D7 /LN..\D7 -$d-l-n+p+r-s-t-w- %2 %3 %4

Я написал так c:\Program Files\Borland\Delphi6\Bin\brcc32.exe c:\Program Files\Borland\Delphi6\Lib\Indy 9.0\IdCompressionIntercept.pas а что за парамется такие страшные?


Reindeer Moss Eater   (2004-11-26 12:53:00) [6]

Точка входа в процедуру @Idresourcestrings@_RSBindingAny не найдена в библиотеке DLL Indy60.bpl"

Перед инсталяцией и компиляцией новой версии надо:
1. Разрегистрировать старую версию в IDE.
2. Убрать из Library path все пути на старую библиотеку
3. Найти и уничтожить на диске все bpl старой версии
4. Скомпилировать модули, которые должны компилироваться отдельно от пакета (в 914 это  IdCompressionIntercept.pas)

REM ***************************************************
REM Compile Runtime Package Indy70
REM ***************************************************
REM IdCompressionIntercept.pas has to be compiled separately from Indy70 because of a DCC32 bug.  The bug
REM also appears when doing a full build.
%NDD7%\bin\dcc32.exe IdCompressionIntercept.pas /Oobjs /m /h /w /N..\D7 /LE..\D7 /LN..\D7 -$d-l-n+p+r-s-t-w- %2 %3 %4


4. Скомпилировать рантайм пакет
5. Скомпилировать дизайнтайм пакет
6. Component->Install Packages->Add->Укзазать dclIndy*.bpl


leonidus   (2004-11-26 12:37:00) [7]

в этом архиве не было, если не трудно можете кинуть файлик на мыло kofman@vlink.ru буду очень благодарен


Reindeer Moss Eater   (2004-11-26 11:10:00) [8]

А что бы тебе не почитать инструкцию по инсталяции?


leonidus   (2004-11-26 10:33:00) [9]

Скачал indy9.0.18 снес 8-ю версию, начал ставить 9-ю. Открыл Indy60.dpk скомпилировал, но после инсталяции получил надпись типа пакадж не может быть установлен т.к. это не "design time package". Тогда я открываю dclIndy60.dpk жму "Compile" появляется окно "Change dclIndy60.dpk" с надписью "The following changes must be made before this package can be compiled" и в списке отображается IdAntiFreeze, жму Ок, все компилируется, но после инсталяции появляется сообщение "Точка входа в процедуру @Idresourcestrings@_RSBindingAny не найдена в библиотеке DLL Indy60.bpl" и потом ошибка, пакадж dclIndy60.bpl не можт быть загружен. Не найдена указанная процедура. Подскажие пожалуйста что я делаю не так?


leonidus   (2004-11-24 09:26:00) [10]

>Download давайте ка без ерничества

спасибо за разъяснения


Verg   (2004-11-24 09:02:00) [11]

Download

Please select your development environment:

Borland Native Compilers- Delphi, C++ Builder, Kylix
Delphi 8  - Delphi for .NET
Microsoft .NET - Visual Studio.NET 2003, and all other .NET 1.1 development environments.

Похоже у тебя будут проблемы при установке на D6....


leonidus   (2004-11-24 08:56:00) [12]

На странице http://www.indyproject.org/download/index.iwpне нашел ссылки на дистрибутив... может я чего-то не понимаю но где еще должна быть ссылка как не на странице Download


Verg   (2004-11-24 08:42:00) [13]

http://www.indyproject.org/


> и не будет ли проблем в установке на 6-ю версию Delphi


У меня не было.


Наверх

Титульная страница Поиск, карта сайта Написать письмо