Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.31.50] |
|
Сообщ.
#1
,
|
|
|
Недавно перешел с Delphi 5 на 7 и получил сюрприз в виде некомпилирующихся старых проектов.
Ошибка, которую я так и не смог решить(орфография сохранена): [Fatal Error] Converter.dpr(2): Unit Windows was compiled with a different version of types.DWORD Она указывает на строчку, где подключается модуль Loader, являющийся модулем основной и единственной формы (VCL проект). В чём собственно заключается ошибка? Спасибо. |
Сообщ.
#2
,
|
|
|
Удали dcu файл.
Удали Lib\Windows.dcu и скопируй туда Windows.pas |
Сообщ.
#3
,
|
|
|
Удали все dcu-файлы твоего проекта (не общие, а входящие именно в твою программу).
|
Сообщ.
#4
,
|
|
|
файлы удалил... не помогло
удалил windows.dcu из папки lib... помогло, но вылезла другая ошибка (очень похожая): В файле windows.pas DWORD = Types.DWORD; // Здесь ошибка {$EXTERNALSYM DWORD} Ошибка такая: Undeclared Identifier: DWORD; Добавлено Types.dcu удалял, не помогает. Проект горит... (( |
Сообщ.
#5
,
|
|
|
Поставь windows.dcu на место и сделай Build проге.
|
Сообщ.
#6
,
|
|
|
Решили проблему!
Дело в том, что у меня был модуль с именем types.pas, который прокатывал в D5, но в D7 перекрывал стандартный. |