Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > скачал исходник проги типа FlashGet


Автор: Nicholas 8.11.2008, 15:23
В общем нужна прога типа FlashGet, нашел исходник но там какая то не понятная ошибка при компилации.  smile 
Посмотрите плиз. 

Автор: Данкинг 8.11.2008, 18:01
Какая ошибка, у меня нормально запустился.

Автор: Bose 8.11.2008, 19:51
Цитата

uThreads.pas(6) Fatal: F1026 File not found: 'IdHTTP.dcu'

Эта?

Для компиляции нужно Indy.

Nicholas, а сообщение об ошибке процитировать, что, руки отвалятся?  smile 

Автор: Nicholas 9.11.2008, 13:10
У меня Delphi 2007 при компилации выдает следующее:

Код

  HTTP.OnWork := OnWork;


Цитата

[DCC Error] uThreads.pas(125): E2009 Incompatible types: 'Parameter lists differ'


комментирую, компилирую дальше...

Код

HTTP.OnWorkBegin := OnWorkBegin;


Цитата

[DCC Error] uThreads.pas(126): E2009 Incompatible types: 'Parameter lists differ'


комментирую, компилирую дальше...

Код

 HTTP.Port := Data.Port;


Цитата

[DCC Error] uThreads.pas(144): E2362 Cannot access protected symbol TIdTCPClientCustom.Port


комментирую, компилирую дальше...

Код

 HTTP.Port := Data.Port;


Цитата

[DCC Error] uThreads.pas(268): E2362 Cannot access protected symbol TIdTCPClientCustom.Port


комментирую, компилирую дальше...

Код

  FTP.OnWork := OnWork;


Цитата

[DCC Error] uThreads.pas(333): E2009 Incompatible types: 'Parameter lists differ'


комментирую, компилирую дальше...

Код

FTP.OnWorkBegin := OnWorkBegin;


Цитата

[DCC Error] uThreads.pas(334): E2009 Incompatible types: 'Parameter lists differ'


комментирую, компилирую дальше...

Код

FTP.OnWorkBegin := OnWorkBegin;


Цитата

[DCC Error] uThreads.pas(334): E2009 Incompatible types: 'Parameter lists differ'


После этого проект компилируется, раньше пробывал на WinXP сейчас на Vista теже ошибки.
Прога конечно запускается,но не работает, по крайне мере соединение не устанавливается, что не мудрено учитывая закоментированные строки...


Автор: Bose 9.11.2008, 14:17
Цитата(Nicholas @  9.11.2008,  13:10 Найти цитируемый пост)
У меня Delphi 2007 при компилации выдает следующее:

скорее всего прога была скомпилирована с другой версией Indy

нужно найти аналоги проблемным свойствам.

Автор: Nicholas 10.11.2008, 03:16
Цитата(Данкинг @ 8.11.2008,  18:01)
Какая ошибка, у меня нормально запустился.

У тебя какая версия делфи и других используемых компонентов?

Добавлено через 5 минут и 38 секунд
Цитата(Bose @ 9.11.2008,  14:17)
Цитата(Nicholas @  9.11.2008,  13:10 Найти цитируемый пост)
У меня Delphi 2007 при компилации выдает следующее:

скорее всего прога была скомпилирована с другой версией Indy

нужно найти аналоги проблемным свойствам.

Честно говоря ни разу не сталкивался с Indy, подскажите как определить версию этой библиотеки.

Автор: Bose 10.11.2008, 04:35
Цитата(Nicholas @  10.11.2008,  03:16 Найти цитируемый пост)
У тебя какая версия делфи и других используемых компонентов?

У меня в Delphi 7 скомпилировался без каких-либо проблем.


Цитата(Nicholas @  10.11.2008,  03:16 Найти цитируемый пост)
ни разу не сталкивался с Indy, подскажите как определить версию этой библиотеки. 

Бросить IdTCPClient на форму/модуль и кликнуть по нему правой кнопкой. 

Просто у Indy от версии к версии немного менялись названия свойств. Поэтому программы написанные, с использованием старых версий необходимо дорабатывать напильником.

Автор: ZBugz 10.11.2008, 10:32
Цитата(Bose @ 9.11.2008,  14:17)
Цитата(Nicholas @  9.11.2008,  13:10 Найти цитируемый пост)
У меня Delphi 2007 при компилации выдает следующее:

скорее всего прога была скомпилирована с другой версией Indy

нужно найти аналоги проблемным свойствам.

Абсалютно верно, помойму там 9-й indy/
Т.е. для компелирования нужно в свойствах проекта указать папку с 9-м Indy, она в 2007 и в 2009 делфи есть.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)