Вниз
Скачать: CL | DM;

Error от IdFTP   Найти похожие ветки 

 
evgenij   (2008-09-16 14:59) [0]

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

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-16 15:08) [1]

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


 
evgenij   (2008-09-16 15:08) [2]

нет


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

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


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

одна


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

версия 9.00.10


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

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

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


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

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


 
Palladin ©   (2008-09-16 18:04) [8]

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


 
Palladin ©   (2008-09-16 18:04) [9]

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


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

не создавал


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

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


 
Anatoly Podgoretsky ©   (2008-09-16 18:40) [12]

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

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


 
Palladin ©   (2008-09-16 19:56) [13]


> evgenij   (16.09.08 18:12) [10]

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

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


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

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


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

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


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

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

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


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

dcp еще


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

какое? indy.dcp


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

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


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


> директивы implicitbuild

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


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

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

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

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



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

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.046 c
2-1272351299
noob_one
2010-04-27 10:54
2010.08.27
ВЫзвываю форму из библиотеки. Она отображается отдельной


15-1275228682
MBo
2010-05-30 18:11
2010.08.27
С днем химика!


15-1271534156
Игорь Шевченко
2010-04-17 23:55
2010.08.27
руки моделируют


15-1268761702
AntonioBanderas
2010-03-16 20:48
2010.08.27
База комплектующих для АРМ


6-1219937720
Miraj
2008-08-28 19:35
2010.08.27
Как учитывать траффик в своей программе, только по одному порту




   Наверх