![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
вызов функции из другого модуля
renex © (2008-09-17 14:49:00)Здравствуйте, мне нужно вызывать функцию(или переменную) из другого модуля. В проекте есть MainUnit.pas с формой MainForm, я добавляю еще один юнит без формы(сохраняю SecondUnit.pas), затем включаю его в раздел uses главного модуля. Как можно обращаться к функциям в втором модуле???
ведь там нету даже раздела private для добавления функций.
Правильный$Вася (2008-09-17 23:07:00) [1]
> function F( int param):Integer;
это ж где такой синтаксис? %)
renex (2008-09-17 22:28:00) [2]благодарю всех за оперативные ответы!
icWasya (2008-09-17 18:13:00) [3]
unit SecondUnit;
interface
function F(int param):Integer;
implementation
function F(int param):Integer;
begin
Result:=Param*2;
end;
end.
Anatoly Podgoretsky (2008-09-17 15:43:00) [4]
> Как можно обращаться к функциям в втором модуле
Два варианта
Func
Module.Func
Сергей М. (2008-09-17 15:05:00) [5]
> там нету даже раздела private для добавления функций
private - это не раздел, а секцияв декларации класса.
В объявлении класса нет функцие но есть методы класса, в том числе функциональные.
Dennis I. Komarov (2008-09-17 15:04:00) [6]Создавая пустую форму, там столько модулей, в них столько функций...
Поросенок Винни-Пух (2008-09-17 14:50:00) [7]ведь там нету даже раздела private для добавления функций.
зато есть интерфейс