Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизПодскажите в чем ошибка... Найти похожие ветки
← →
Руслана (2004-10-14 10:29) [0]Имеется главная форма (MainForm) в ней написаны некоторые мои функции. Имеется дополнительная форма которую вызывают (настройки). При попытке вызвать в дополнительной форме функции из основной вылетает ошибка - мол неизвестная функция.
В разделе Uses дополнительной формы указана MainForm. Что не так делаю?
← →
ЮЮ © (2004-10-14 10:32) [1]заголовки "некоторых функций" должны быть описаны в interface секции
← →
begin...end © (2004-10-14 10:32) [2]Возможно, нужные функции основной формы описаны в разделе private.
← →
Руслана (2004-10-14 10:34) [3]Они в interface вообще не описаны...
← →
ЮЮ © (2004-10-14 10:36) [4]>Они в interface вообще не описаны...
так скопируй заголовки из implementation и вставь в interface
← →
R © (2004-10-14 10:47) [5]А где описаны функции в основной форме(секция- раздел деклараций),и покажите код вызова из дополнительной формы.
← →
_Дельфин_ (2004-10-18 15:19) [6]Попробуй просто указывая в дополнительной форме функцию из главной, начиная с самой ссылки на главную форму, типа:
MainForm.YourFunc
(если эта функция сама по себе описана, как функция внутри раздела public главной формы)
← →
Rem (2004-10-18 16:23) [7]>> Имеется главная форма (MainForm) в ней написаны некоторые мои функции
Будучи экземпляром класса, форма не может содержать функции.
В ООП есть понятие методов. Если компилятор не может найти эти методы - значит, они (методы) определены в private или protected разделах.
Если же речь идет именно о функциях, то они никак не могут быть реализованы в форме. Возможно, имеется в виду модуль главной формы? Тогда необходимо объявить эти функции в заделе interface.
← →
begin...end © (2004-10-18 16:28) [8]
> [7] Rem (18.10.04 16:23)
> Будучи экземпляром класса, форма не может содержать функции.
> В ООП есть понятие методов.
Ну я бы не стал так категорично...
Help:
A method is a procedure or function associated with a class.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.042 c