Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос про компиляцию программки. [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 из папки с программой и запустить билд еще раз.


Наверх

Титульная страница Поиск, карта сайта Написать письмо