powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите по работе с классами насчет Parent Code
7 сообщений из 7, страница 1 из 1
Подскажите по работе с классами насчет Parent Code
    #34912824
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Пытаюсь освоить классы и по ходу создать свой класс грида и в связи с этим возник вопрос:

Почему не исполняется Parent Code метода если в методе хотябы камент дописан?

Т.е. я положил на форму свой грид. Если в метод, например Init, при этом не дописал ничего, то Parent Code метода Init работает, но если я туда запишу хотябы * - перестает. Получается что у кастомных текстов какбы приоритет выше, и если там хоть что-то написано, то Parent Code не исполняется вообще. Как с этим бороться? Необходимо чтобы сначала исполнился Parent Code, а затем еще и мой, добавленный.

спасибо

vfp9
...
Рейтинг: 0 / 0
Подскажите по работе с классами насчет Parent Code
    #34912874
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно не исполнится, т.к. ты переопределил родительский метод.
Если хочешь чтоб сначала парент метод отработал, то дай DODEFAULT()
...
Рейтинг: 0 / 0
Подскажите по работе с классами насчет Parent Code
    #34912879
Рома Б.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Принудительно вызываешь метод родителя:

ИмяКлассаРодителя::Метод ()

Или для контейнера:

ИмяКлассаРодителя.Член::Метод ()
...
Рейтинг: 0 / 0
Подскажите по работе с классами насчет Parent Code
    #34912967
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, DODEFAULT() помог :)

За то возник другой вопрос - если в родительском методе дефайнеццо меню, оно потом не находиццо во время исполнения формы - т.е. я не могу туда добавлять пункты. Меню видеть вижу, а вставить в него пару-тройку доп. баров не могу, грит Menu has not been defined with DEFINE MENU...
Выходит отрабатывает родительский код с менюхой и он, как и его локальные все переменные, исчезаюд.
...
Рейтинг: 0 / 0
Подскажите по работе с классами насчет Parent Code
    #34913088
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Подскажите по работе с классами насчет Parent Code
    #34914318
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваш пример, Прошелмимо, работает - нет вопросов.

Но мой случай не совсем такой же. У меня в моем классе грида есть родительский код на событие RightClick. В нем определяется меню. Так вот, если я в такой грид на форме вставляю в это событие сначала DODEFAULT() для отработки родительского кода и определения меню, и потом попытаюсь вставить что-то в попап с известным мне именем уже своим кодом - ничего не выйдет. В родительском коде он отрабатывает и "забывается" и мне говорят мол не определено такое меню.
...
Рейтинг: 0 / 0
Подскажите по работе с классами насчет Parent Code
    #34914355
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
виноват, не заметил что сам вписал в род.коде RELEASE POPUPS
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите по работе с классами насчет Parent Code
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]