![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
доступ к функциям формы из фрейма [D7]
ply © (2008-01-17 20:12:00)Есть форма, на ней фрейм с кнопкой. в юните к форме написано несколько моих функций. как их вызвать из фрейма?
MsGuns (2008-01-18 10:16:00) [1]Если требуемый функционал контекстнонезависимый (т.е. не зависит от конкретных объектов, например вычисление чего-нибудь), лучше всего вынести его в библиотеку общего назначения
MsGuns (2008-01-18 10:14:00) [2]Фрэйм должен послать владельцу (форме) соответствующее сообщение, а форма "отреагирует" на него вызовом соответствующей функции (метода)
Leonid Troyanovsky (2008-01-17 23:56:00) [3]
> ply (17.01.08 20:12)
> Есть форма, на ней фрейм с кнопкой. в юните к форме написано
> несколько моих функций.
Если это регулярные (не методы класса) функции, то там им не место
(см [1]).
Если это методы формы, то это тоже плохо - фрейм не должен зависить
ни от какой формы.
--
Regards, LVT.
Джо (2008-01-17 20:18:00) [4]1. Перенести функции в отдельный модуль и сделать в юните фрейма uses <имя модуля>.
2. Сделать uses <имя модуля с формой> — не рекоммендуется как правило.