Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "Сети";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.069 c