![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Error от IdFTP [D7]
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-окружения делал перед тем как стала возникать эта ошибка ?