Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2009, 22:40   #1
Maxs
Заблокирован
 
Регистрация: 06.04.2009
Сообщений: 130
По умолчанию Функции форм

Как можно вызвать функции и процедуры одной формы из другой? В uses прописаны юниты.
Maxs вне форума Ответить с цитированием
Старый 12.06.2009, 23:42   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,897
По умолчанию

В Form2 в Uses пишешь нужный юнит из которого будешь вызывать процедуры или функции. Например:
Код:
Form2
...
Uses Unit1 //Будем обращаться к Form1
...
далее в Form2 пишем
Код:
Form1.нужная процедура или функция
Shouldercannon вне форума Ответить с цитированием
Старый 13.06.2009, 08:30   #3
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Чтобы функция была доступна в других модулях её ещё необходимо описать в разделе interface
допустим так
Код:
unit Unit1;
interface
uses
........

type
  TForm1 = class(TForm)
    ......
  public
    function summ_chegototam (i,x:integer):integer;
  end;
var
  Form1: TForm1;

implementation

{$R *.dfm}
function TForm1.summ_chegototam (i, x:integer):integer;
begin
result:=i+x;
end;
а применять как сказал Shouldercannon

Последний раз редактировалось vovk; 13.06.2009 в 08:38.
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование форм. vlad73ko Microsoft Office Excel 2 13.03.2009 15:27
Взаимодействие форм mauar Общие вопросы Delphi 7 05.05.2008 11:36
дизайнер форм Witaliy Общие вопросы Delphi 1 27.04.2008 14:50
несколько форм? FAiver Общие вопросы Delphi 5 15.12.2007 22:58