Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

Переход с Indy 8 на Indy 9   Найти похожие ветки 

 
leonidus   (2004-11-24 08:39) [0]

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

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


 
Verg ©   (2004-11-24 08:42) [1]

http://www.indyproject.org/


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


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


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

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


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

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 09:26) [4]

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

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


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

Скачал 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 не можт быть загружен. Не найдена указанная процедура. Подскажие пожалуйста что я делаю не так?


 
Reindeer Moss Eater ©   (2004-11-26 11:10) [6]

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


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

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


 
Reindeer Moss Eater ©   (2004-11-26 12:53) [8]

Точка входа в процедуру @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 13:23) [9]

спасибо за помошь.
возникла проблемка только с 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 14:10) [10]

не brcc32.exe, а dcc32.exe


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

да описался именно 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:42) [12]

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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.051 c
1-1106652576
vint45
2005-01-25 14:29
2005.02.06
Динамические массивы


14-1105654054
iZEN
2005-01-14 01:07
2005.02.06
Размер консольного приложения.


3-1104317212
Russko
2004-12-29 13:46
2005.02.06
Связка 2-х баз данных в одном запросе


9-1099130917
Wish
2004-10-30 14:08
2005.02.06
Сразу несколько вопросов по созданию игр.


3-1104943185
Dimedrol
2005-01-05 19:39
2005.02.06
Проблема Substring+Locate (MySQL)