Текущий архив: 2006.01.08;
Скачать: CL | DM;
ВнизТихо шифером шурша.... Найти похожие ветки
← →
Харько (2005-12-06 18:41) [0]Есть пакет базовых форм. В одной из базовых форм есть некий public метод. В другом пакете делаем наследника этой формы. Внутри модуля этот метоl виден. В дрогом модуле пакета пробуем выхвать этот метод. Получаем ошибку Undeclared identifier. Что это такое???
← →
Reindeer Moss Eater © (2005-12-06 18:45) [1]Это синтаксическая ошибка
← →
GanibalLector © (2005-12-06 18:46) [2]видать uses забыл ;)
← →
Харько (2005-12-06 18:48) [3]Да есть в uses модуль формы наследника
← →
Reindeer Moss Eater © (2005-12-06 18:48) [4]Пакет содержащий базовую форму был изменен (добавлен паблик метод), но не был пересобран.
Пакет, который использует эту базовую форму получает инфу о методах формы из dcp первого пакета.
А он остался старым, без нового паблик метода.
← →
GanibalLector © (2005-12-06 18:49) [5]Так понятней будет :
procedure TForm1.Button1Click(Sender: TObject);
begin
II:=1;
end;
вот и получим Undeclared identifier. В твоем случае видать метод невиден из-за отстутсвия некоторого модуля.
← →
Reindeer Moss Eater © (2005-12-06 18:51) [6]вот и получим Undeclared identifier. В твоем случае видать метод невиден из-за отстутсвия некоторого модуля.
Так не бывает при недостающем uses.
Сам класс виден, а его метод не виден
← →
Харько (2005-12-06 18:53) [7]Build all project спасло отца русской демократии
Страницы: 1 вся ветка
Текущий архив: 2006.01.08;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.008 c