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

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

Структура Unita


Ender ©   (2002-05-18 18:58:00) 

Привет всем, я понимаю, что вопрос ламерский, но я уже совсем запарился. Вот в чём дело : делаю свой модуль, со всякими полезными процедурками и ф-циями. Мой модуль имеет такой вид
Unit Unit1
interface

uses Windows, Messages;

implementation
procedure Forever;
begin

end;
end.

Почему когда я использую этот модуль в проге(добавляю в uses)
Delphi услужливо сообщает, что никакой процедуры Forever она не знает : [Error] Unit1.pas(28): Undeclared identifier: "Forever" ?


MBo   (2002-05-18 20:53:00) [1]

структура юнита теперь верная, но его надо объявить в uses , причем имя-то должно быть НЕ ТАКОЕ, как у главного


Ender   (2002-05-18 19:38:00) [2]

Так вот я поробовал, не вышло :(. Может кто когда писал модуль?
Покажите структуру плиз


Malder   (2002-05-18 19:29:00) [3]

Ага. А вообще то и попробовать можно


Ender   (2002-05-18 19:06:00) [4]

Unit Unit1
interface

uses Windows, Messages;

procedure Forever;

implementation
procedure Forever;
begin

end;
end.
Так?


Reindeer Moss Eater   (2002-05-18 19:03:00) [5]

Потому что её (процедуры) не видно за пределами модуля Unit1.
Для этого есть секция interface


MaximatorVeter   (2002-05-18 19:02:00) [6]

В интерфейсе объявление процедуры надо сделать.


Наверх

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