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

Переход на новую версию   Найти похожие ветки 

← →
Just3r~   (2005-06-08 16:49) [0]

Недавно перешел с Delphi 5 на 7 и получил сюрприз в виде некомпилирующихся старых проектов.
Ошибка, которую я так и не смог решить(орфография сохранена):
[Fatal Error] Converter.dpr(2): Unit Windows was compiled with a different version of types.DWORD
Она указывает на строчку, где подключается модуль Loader, являющийся модулей основной и единственной формы (VCL проект).
В чём собственно заключается ошибка?


← →
Digitman ©   (2005-06-08 16:52) [1]

для начала убери опцию Build With Run-Time packages


← →
Eraser ©   (2005-06-08 16:56) [2]

Just3r~   (08.06.05 16:49)

Советую полностью убить 5 версию, и установить 7.


← →
Digitman ©   (2005-06-08 17:00) [3]


> Eraser ©   (08.06.05 16:56) [2]


поесть дерьма завсегда успеется)

не торопи)


← →
Anatoly Podgoretsky ©   (2005-06-08 17:00) [4]

Похоже трогался генофонд.
Поиск Windows.pas/dcu


← →
Eraser ©   (2005-06-08 17:26) [5]

Удалено модератором


← →
Juster   (2005-06-08 18:13) [6]

Спасибо за ответы. Уточняю:
1) Дополнительных компонентов не ставил
2) D5 была предварительно снесена. Потом снова поставлена. Без разницы
3) Генофонд не редактировался мною. Если только пираты, изготовившие диск...


← →
Eraser ©   (2005-06-08 18:55) [7]

Juster   (08.06.05 18:13) [6]

Попробуй удалить всё dcu файлы из папки с проектом.


← →
Anatoly Podgoretsky ©   (2005-06-08 19:48) [8]

Eraser ©   (08.06.05 17:26) [5]
Толкование слова "похоже" говорить что это не одно и тоже, что слова "обязательно"


← →
Juster2   (2005-06-08 19:59) [9]

файлы удалил... не помогло
удалил windows.dcu из папки lib... помогло, но вылезла другая ошибка (очень похожая):
В файле windows.pas
 DWORD = Types.DWORD; // Здесь ошибка
 {$EXTERNALSYM DWORD}
Ошибка такая:
Undeclared Identifier: DWORD;


← →
sniknik ©   (2005-06-08 20:19) [10]

теперь удаляй еще Types.dcu... не поможет иши в Types.pas строчки

DWORD = LongWord;
{$EXTERNALSYM DWORD}

если их нет ищи другую версию установки дельфей, эту пираты жестоко покоцали.. ;о))


← →
Juster2   (2005-06-08 20:39) [11]

Types.dcu удалил, ничего не изменилось.
Строки, приведенного тобою кода, нашел. Есть.


← →
sniknik ©   (2005-06-08 21:03) [12]

... х.з. возможно оно не тот модуль подключает, гдето еще есть аналогичный.
проект не супер секретный? пришли, попробую у себя скомпилить, у меня тоже 7-ка.
да, если там "левые" компоненты присутствуют тогда не надо, ставить все одно не буду, а по "внешнему виду" вряд ли определю.


← →
icWasya ©   (2005-06-08 21:38) [13]

А нет ли в Вашем проекте юнита с названием Types???


← →
Eraser ©   (2005-06-08 23:55) [14]

Anatoly Podgoretsky ©   (08.06.05 19:48) [8]

Понял - исправлюсь )


← →
Eraser ©   (2005-06-08 23:58) [15]

Juster2

Попробуй убить делфи, и вычистить со всех системных папок делфевские скомпиленые модули, т.к. dcu, bpl, dcl, dcp и т.д.
Не поможет - иди покупай верёвку )


← →
Juster2   (2005-06-09 06:44) [16]

2icWasya: молодец! умка! я сам не догадался, действительно в моем проекте был файл types.pas, который в D5 прокатывал


← →
icWasya ©   (2005-06-09 10:41) [17]

Juster2   (09.06.05 06:44) [16]
Где-то пол-года назад был точно такой же вопрос, только, может быть, про D6



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

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



Память: 0.48 MB
Время: 0.028 c
3-1116215612
Андрей1
2005-05-16 07:53
2005.06.29
Каскадное обновление


1-1118149549
Lexander
2005-06-07 17:05
2005.06.29
Поток и текстовая переменная


9-1107804770
Micke
2005-02-07 22:32
2005.06.29
2D движок. Третья демка. Очередная :)


14-1117821779
sofs
2005-06-03 22:02
2005.06.29
прошу прощения!


4-1114536610
clampo
2005-04-26 21:30
2005.06.29
Инфа про WinAPI




   Наверх