Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.06.29;
Скачать: 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 вся ветка

Текущий архив: 2005.06.29;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
1-1117782191
BigBan
2005-06-03 11:03
2005.06.29
Операции со строками


10-1094486888
vadim
2004-09-06 20:08
2005.06.29
Автоматизация MSOffice


1-1118214852
Zhachuk
2005-06-08 11:14
2005.06.29
UTF-8 to Windows-1251 (ANSI) --> библиотека DIConverters.pas


1-1117780271
Denis
2005-06-03 10:31
2005.06.29
Как заставить 2 грида прокручивать столбцы синхронно?


1-1118250161
Оля
2005-06-08 21:02
2005.06.29
Блочные шифры срочно!!!