Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 26-09-10 21:24:24

pavel2403
Разбанен
Откуда: Санкт-Петербург
Здесь с 06-10-09
Сообщений: 1,129

ООП для VS

Короче, братва, есть тут у нас мега спецы по реализациям ООП кроме линфана big_smile
Такое дело. Короче есть базовый класс, у него 2 дочерних, у одного из дочерних есть еще дочерний, проблема вот в чем. При реализации метода в дочернем классе не могу обратиться к свойствам и методам родительского, пишет Variable or block variable not set/
Хотя все поля дочерних классов из родительского видно на ура. Если попытаться из дочернего класса создать экземпляр родительского, то все свойства оного теряются, ну оно и понятно- новый экземпляр. Может там есть какая-то хитрость?


Господа, вы охуели. Все. ©Cэмен

Вне форума

#2 26-09-10 21:55:39

Linfan
Забанен
Здесь с 11-11-09
Сообщений: 1,723

Re: ООП для VS

Хотя все поля дочерних классов из родительского видно на ура

Пашок, опять ацетон на березовых бруньках пьешь?  big_smile

Добавлено спустя 4 ч 32 мин 15 с:

При реализации метода в дочернем классе не могу обратиться к свойствам и методам родительского, пишет Variable or block variable not set/

Ты случаем не перегрузил метод? Кстати, хоть бы пример какой скинул, или написал бы на каком езыге ваяешь.


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Вне форума

#3 27-09-10 05:59:43

pavel2403
Разбанен
Откуда: Санкт-Петербург
Здесь с 06-10-09
Сообщений: 1,129

Re: ООП для VS

Linfan пишет:

Ты случаем не перегрузил метод?

Нет.

Linfan пишет:

Кстати, хоть бы пример какой скинул, или написал бы на каком езыге ваяешь.

Как будто ты не знаешь.

Linfan пишет:

Пашок, опять ацетон на березовых бруньках пьешь?

бла-бла... В принципе ничего иного от тебя и не ожидал. Мега программер, блять. Какая нахуй разница на каком языке? ООП оно и в африке ООП.
Кста, проблема решена, тему можно закрывать. big_smile


Господа, вы охуели. Все. ©Cэмен

Вне форума

#4 27-09-10 06:19:10

Svart Testare
Великий Человек
Откуда: Вселенной
Здесь с 05-10-09
Сообщений: 5,481
Сайт

Re: ООП для VS

pavel2403 пишет:

бла-бла... В принципе ничего иного от тебя и не ожидал. Мега программер, блять. Какая на[beep] разница на каком языке? ООП оно и в африке ООП.Кста, проблема решена, тему можно закрывать.

«Бруньки» это почки (у растений) по-украински, если что smile И, кстати, к неприличию линфана, есть у нас водка, житомирская, очень хорошего качества — именно «На бруньках» называется smile


«Коллективная глупость — индивидуальный признак толпы» © SLOR, 28 апреля 2011 г.
«Где пьёт толпа, все родники отравлены» © Фридрих Ницше.
Requiescat in pace, SLOR! © Уход Hedge 24 мая 2011 г.

Вне форума

#5 27-09-10 07:23:35

pavel2403
Разбанен
Откуда: Санкт-Петербург
Здесь с 06-10-09
Сообщений: 1,129

Re: ООП для VS

Svart Testare пишет:

«Бруньки» это почки (у растений) по-украински, если что

Да ну??? Я вобще-то на Украине вырос, есичо. wink

Svart Testare пишет:

И, кстати, к неприличию линфана

А что у него есть приличие? О_о!


Господа, вы охуели. Все. ©Cэмен

Вне форума

#6 27-09-10 09:00:27

DonDublon3
Участник
Откуда: Уфа
Здесь с 06-05-10
Сообщений: 676

Re: ООП для VS

pavel2403 пишет:

Такое дело. Короче есть базовый класс, у него 2 дочерних, у одного из дочерних есть еще дочерний, проблема вот в чем. При реализации метода в дочернем классе не могу обратиться к свойствам и методам родительского, пишет Variable or block variable not set/
Хотя все поля дочерних классов из родительского видно на ура. Если попытаться из дочернего класса создать экземпляр родительского, то все свойства оного теряются, ну оно и понятно- новый экземпляр. Может там есть какая-то хитрость?

Чо-та какая-то фигня написана.
Во-первых, надо указать-таки язык. Во-вторых, написать как объявляются поля, это ж ваще первое дело, если хочешь грамотный ответ получить. Ну и в третьих. Почему из родительского класса видны поля наследников? В соответствии с концепцией ООП (того самого, которое и в Африке), так делать не полагается.


"Фу бля, крохобор вонючий" (с) Svart Testare

Вне форума

#7 27-09-10 10:44:48

Гареев Станислав
Забанен
Откуда: Пятигорск
Здесь с 24-07-10
Сообщений: 3,221
Сайт

Re: ООП для VS

Попробуй тогда сделать обращение через функции.
объект_родитель.свойство - потомок.свойство - потомок.свойство

Если я правильно понял.
То есть обратиться к свойству родителя которое возвратит значение свойства потомка. А заодно закрой поля по возможности.
Так же совет (на всякий случай) используй если возможно тип значения long (он самый быстрый).


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Вне форума

#8 27-09-10 11:26:57

pavel2403
Разбанен
Откуда: Санкт-Петербург
Здесь с 06-10-09
Сообщений: 1,129

Re: ООП для VS

Гареев Станислав пишет:

Попробуй тогда сделать обращение через функции.
объект_родитель.свойство - потомок.свойство - потомок.свойство

Так все работает без проблем, а вот наоборот, не работало. Но... все уже проехали.

DonDublon3 пишет:

Чо-та какая-то фигня написана

Мож и фигня, но нужно что бы работала.

DonDublon3 пишет:

Во-первых, надо указать-таки язык

VB6.0

DonDublon3 пишет:

Во-вторых, написать как объявляются поля, это ж ваще первое дело, если хочешь грамотный ответ получить.

Да я запарюсь тут весь код постить, да и ненужно уже, забей.

DonDublon3 пишет:

Ну и в третьих. Почему из родительского класса видны поля наследников? В соответствии с концепцией ООП (того самого, которое и в Африке), так делать не полагается.

Так задумано. big_smile


Господа, вы охуели. Все. ©Cэмен

Вне форума

#9 30-09-10 16:16:51

Linfan
Забанен
Здесь с 11-11-09
Сообщений: 1,723

Re: ООП для VS

Да я запарюсь тут весь код постить, да и ненужно уже, забей.

Пашок, ты действительно хню наваял, и потом обижаешся что тебя нарком называют.
Если тебе нужен совет - сделай упрощенный пример и внятно напиши что ты хочешь и что у тебя не сростается.

BTW васик, это неполноценное ООП. Имей это ввиду.


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Вне форума

#10 30-09-10 16:20:53

pavel2403
Разбанен
Откуда: Санкт-Петербург
Здесь с 06-10-09
Сообщений: 1,129

Re: ООП для VS

Linfan пишет:

Пашок, ты действительно хню наваял, и потом обижаешся что тебя нарком называют.
Если тебе нужен совет - сделай упрощенный пример и внятно напиши что ты хочешь и что у тебя не сростается.

Блять... еще раз для тех кто на бронепоезде. ВОПРОС РЕШЕН!!! Понятно?

Linfan пишет:

BTW васик, это неполноценное ООП. Имей это ввиду

Да знаю, мама говорила. big_smile


Господа, вы охуели. Все. ©Cэмен

Вне форума

#11 30-09-10 16:39:52

Linfan
Забанен
Здесь с 11-11-09
Сообщений: 1,723

Re: ООП для VS

pavel2403 пишет:

Блять... еще раз для тех кто на бронепоезде. ВОПРОС РЕШЕН!!! Понятно?

Пашок, не трать нервы - завернешь ласты раньше срока smile В РФ мужики и так до 60 не дотягивают wink
Я тебе с прицелом на будущее говорил. Чтобы ты внятнее выражался.


"но в отличие от вас не стремлюсь здесь перед всеми показаться умнее всех"
"Ну здесь много мосек, что ж поделаешь."
"народ после общения со мной умнеет что ли, становится более бдительным в сети"
(с) Великий Человек

Вне форума

#12 30-09-10 19:53:45

Гареев Станислав
Забанен
Откуда: Пятигорск
Здесь с 24-07-10
Сообщений: 3,221
Сайт

Re: ООП для VS

Как возможно будущий финансовый консультант и специалист по ОПС, скажу: Средняя продолжительность мужской жизни в РФ равняется 63 года smile .
С чем язвеников, батхёртников, алкоголиков, пишуших на c++ зха еду (доширак). Поздравляю!
wink


Не ламерствуй лукаво.
"А петь мне нельзя - постановление суда" (с) Бендер

Вне форума

#13 01-10-10 23:35:30

Armanx64
Забанен
Откуда: -за леса, из-за гор
Здесь с 05-10-09
Сообщений: 1,434
Сайт

Re: ООП для VS

pavel2403, base, нет?
Как проблема решилась?


Мой плейлист - - ->

"Тролль - это не консумент, а редуцент.
Потребляя гниль, он срёт кирпичами."(с)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.010 сек, 7 запросов выполнено - Использовано памяти: 1.72 Мбайт (Пик: 1.81 Мбайт) ]