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

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

Error от IdFTP [D7]


Страницы:   1 2

evgenij ©   (2008-09-16 14:59:00) 

Доброго времени суток!
Битый час уже мучаюсь, помогите плиз!

1.Использую Инди (IdFTP)
2.Все работало нормально и "вдруг" в строке uses на IdFTP начало выдавать ошибку:

[Fatal Error] Unit2.pas(10): Unit IdThread was compiled with a
different version of Classes.TThread.Synchronize

3.Вот строка uses:
uses
 Windows, IdBaseComponent, IdAntiFreezeBase, IdAntiFreeze, DB, ImgList,  Controls, ExtCtrls, Menus, ADODB, ComCtrls, ToolWin, StdCtrls,Buttons,DBGrids,Grids,DBGridEh,Classes,Graphics,Forms,Messages,ShellApi ,Variants,
 StrUtils,SysUtils,Dialogs, IdComponent, IdTCPConnection, IdTCPClient,  IdFTP;

Почему....? Код не менялся.Дельфи закрывал/открывал.Комп не перегружал......:)
спс


Поросенок Винни-Пух   (2008-09-17 16:56:00) [1]

могло быть нечто похожее на следующее:

есть собранный пакет и его dcp. во всем этом лежит одна версия dcu
при компиляции приложения пас от этой дцу мог быть включен в проект и компилироваться с проектом.

в результате есть две дцу плюс дцп, который знает только про первую версию модуля.
а приложение пытается заюзать вторую "свою" версию dcu, которая не бьет с пакетом.


evgenij   (2008-09-17 16:22:00) [2]


> директивы implicitbuild

проверил....фонарь...
проблему решил переинсталяцией дельфина :)
че к чему так и не понял...


Поросенок Винни-Пух   (2008-09-17 12:44:00) [3]

я бы еще проверил директивы implicitbuild для всех задействованных пакетов.
могут быть побочные эффекты.


evgenij   (2008-09-17 12:44:00) [4]

какое? indy.dcp


Поросенок Винни-Пух   (2008-09-17 12:38:00) [5]

dcp еще


evgenij   (2008-09-17 12:30:00) [6]

1.Вытер Classes.pas/dcu, iDThread.pas/dcu, iDFTP.pas/dcu
2.Install Delphi7 /на другом компе/
3.Переписал *.pas (те что в п.1)
4.Ребилд проджект
5.Еррор тот же

Чет я потерялся....


Медвежонок Пятачок   (2008-09-16 22:10:00) [7]

либо старая dcp где-то в путях затесалась. это скорее всего.


Медвежонок Пятачок   (2008-09-16 22:03:00) [8]

есть dcu после компиляции пакета и появилась другая dcu этого модуля скомпиленная в составе приложения.


Palladin   (2008-09-16 19:56:00) [9]


> evgenij   (16.09.08 18:12) [10]

сам понимаешь, такого не бывает, либо ктото (ты) провел изменение в родной classes.pas

в таком случае, придется добавлять пути поиска так же и для исходников самой инди дабы она компилятор пересобрал ихние dcu


Anatoly Podgoretsky   (2008-09-16 18:40:00) [10]

> evgenij  (16.09.2008 18:12:10)  [10]

Будешь приператься или все таки проверишь.


clickmaker   (2008-09-16 18:27:00) [11]

апдейты не накатывал?


evgenij   (2008-09-16 18:12:00) [12]

не создавал


Palladin   (2008-09-16 18:04:00) [13]

возможно ты сам его и создал


Palladin   (2008-09-16 18:04:00) [14]

где-то, в пути поиска, появился интересный файлик под названием classes.pas/dcu


evgenij   (2008-09-16 17:23:00) [15]

тоесть....все ж работало


Anatoly Podgoretsky   (2008-09-16 15:45:00) [16]

> evgenij  (16.09.2008 14:59:00)  [0]

Твоя Инди скомпилирована с другой версией Classes


evgenij   (2008-09-16 15:27:00) [17]

версия 9.00.10


evgenij   (2008-09-16 15:11:00) [18]

одна


Сергей М.   (2008-09-16 15:10:00) [19]

Сколько версий Инди вообще существовало у тебя с момента установки делфи на этой машине ?


Сергей М.   (2008-09-16 15:08:00) [20]

Какие-нибудь манипуляции с версиями Инди и настройками IDE-окружения делал перед тем как стала возникать эта ошибка ?


Страницы:   1 2

Наверх

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