![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос про компиляцию программки. [D6, XP]
мупфкгдуя © (2007-06-12 19:25:00)Привет всем мастерам.
Продолжая, своё познание этого мира делфи столкнулся с вот такой проблемкой :
[Fatal Error] nICQ.dpr(23): Unit Windows was compiled with a different version of Types.DWORD
при компиляции вот этого тестового примерчика:
http://icq2000cc.hobi.ru/sources/lesson1.zip
Из вот этого урока:
http://icq2000cc.hobi.ru/page2.html
Подскажите в чём тут проблема?
ИМХО: Я так полагаю в разных типах используемых данных... Тогда не понятно почему Эрор выскакивает не в модуле Types?
А подкрашивает ошибку вот тут:
program nICQ;
uses
Forms,
main in 'main.pas' {Form1},
Packet in 'Packet.pas',
types in 'Types.pas';
...
Плохиш (2007-06-13 11:08:00) [1]
> Джо © (13.06.07 01:06) [6]
> > [5] Плохиш © (12.06.07 23:50)
> В сабже — Д6, а откуда уроки мне узнавать недосуг.
Т.е. автор примеров дожен обладать даром предсказаний? Уверен, что в будущих версиях не будет использовано какое-либо имя твоих модулей?
Amoeba (2007-06-13 11:02:00) [2]
> types in 'Types.pas';
Похоже, что этот код для Delphi1. Насколько помнится, надо как минимум заменить Types (и какой-то еще модуль, точно уже не помню) на Windows.
Джо (2007-06-13 01:35:00) [3]> [7] Германн © (13.06.07 01:22)
>
> > Джо © (12.06.07 19:49) [3]
> >
> > О. Кто автор уроков? Не забыть бы его убить.
>
> Когда "недосуг", не стоит хвататься сразу за кобуру :)
Приношу извинения за недосуг.
Германн (2007-06-13 01:22:00) [4]
> Джо © (12.06.07 19:49) [3]
>
> О. Кто автор уроков? Не забыть бы его убить.
Когда "недосуг", не стоит хвататься сразу за кобуру :)
Джо (2007-06-13 01:06:00) [5]> [5] Плохиш © (12.06.07 23:50)
>
> > Джо © (12.06.07 19:49) [3]
> > Давать своим юнитам имена, совпадающие со стандартными
> библиотеками
> > — дурно-с.
>
> С делфи 5 модулей types не поставлялось...
В сабже — Д6, а откуда уроки мне узнавать недосуг.
Плохиш (2007-06-12 23:50:00) [6]
> Джо © (12.06.07 19:49) [3]
> Давать своим юнитам имена, совпадающие со стандартными библиотеками
> — дурно-с.
С делфи 5 модулей types не поставлялось...
vegarulez (2007-06-12 19:59:00) [7]Точно! :)))))))))))
как я об этом не подумал!...
Пасип!
Джо (2007-06-12 19:49:00) [8]О. Кто автор уроков? Не забыть бы его убить.
Переименуй Types.pas во что-то другое, и измени имя модуля. Давать своим юнитам имена, совпадающие со стандартными библиотеками — дурно-с.
vegarulez (2007-06-12 19:46:00) [9]Так, там же и нет файлов *.dcu...?!
Джо (2007-06-12 19:26:00) [10]Полный ребилд (Rebuild project) должен помочь. Если нет — удалить все файлы *.dcu из папки с программой и запустить билд еще раз.