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

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

Вызов процедур функций другого юнита. [D7, XP]


Ezorcist ©   (2006-09-26 21:09:00) 

Можно ли из одного юнита вызвать процедуры и функции, описанные в другомюните?


RASkov   (2006-09-26 23:17:00) [1]

Блин, вот:
В первом модуле вызываем процедуру из второго

unit Unit1;
interface

implementation
uses Unit2; // добавляем в uses модуль с нужной процедурой

procedure VizovFromAnotherUnit;
begin
 A; // Вызов из Unit2.A;
end;

end.

unit Unit2;
interface
uses Dialogs;

 procedure A;  // описание процедуры для доступа из других модулей

implementation

procedure A;
begin
 ShowMessage('A');
end;

procedure B;  // Эта не доступна из других модулей                            
begin
 ShowMessage('B');
end;

end.


RASkov   (2006-09-26 23:09:00) [2]

> [2] RASkov   (26.09.06 23:06)

Т.е. в интерфейсной части.


RASkov   (2006-09-26 23:06:00) [3]

> [0] Ezorcist   (26.09.06 21:09)

К [1] и описывать их (процедуры из другого юнита) в public разделе


Dmitrij_K   (2006-09-26 21:22:00) [4]

Да.
Надо в uses одного юнитанаписать имя другомюнит


Наверх

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