Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизПереход на новую версию Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c