powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
23 сообщений из 23, страница 1 из 1
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34836043
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток.

Подскажите, пожалуйста, как можно(и вообще можно ли) добиться, что бы изменение значения переменной заданной у родителя и отражаемое у наследника в Properties сразу же можно было применить???

Т.е. у меня есть у родительского объекта:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
type variables
string [color=red]Inscription[/color];
end variables

on uo_test.create
this.st_text=create st_text
this.Control[]={this.st_text}
this.st_text.text=[color=red]Inscription[/color]
end on


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

Заранее спасибо. Большое.
:-)
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34836245
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, вот так правильнее будет выглядеть пример:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
type variables
string inscription
end variables


on uo_test.create
...
this.st_text=create st_text
this.Control[]={this.st_text}

this.st_text.text=inscription

end on

...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34839268
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, неужели никто не может помочь в данном вопросе или хотябы определённо и аргументировано дать ответ, что такое невозможно???

Или может я не очень понятно сформулировал вопрос?

Очень прошу помощи!!!
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34839537
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Ryabovне очень понятно сформулировал вопрос
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34839928
PaulJB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если я правильно понял вопрос:

В паинтере Вы открываете обьект-родитель
Изменяете значение или добавляете какое-нить свойство
Закрываете паинтер обьекта-родителя
Открываете потомка и не видите измененного значения или нового свойства? Так?

Если да, то это глюк ПБ (иногда такое бывает). FullRebuild спасет отца русской демократии.
Еще рекомендуется установить последний патч ...
Какой версия ПБ ?

Но если вы хотите это делать динамически, во время выполнения, то
тут надо потанцевать с бубном ...
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34839984
Фотография Dmitry.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если я правильно понял вопрос,

нет такого события которое-бы происходило на изменение instance variable обьекта.
соответственно ваша идея не реализуема.
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34840031
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.нет такого события которое-бы происходило на изменение instance variable обьекта.
соответственно ваша идея не реализуема.
Сам вопрос я тоже не понял.
Но конкретно то, что Вы описали, возможно реализовать используя
вот этот недокументированный способ
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34840036
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitry.нет такого события которое-бы происходило на изменение instance variable обьекта.
соответственно ваша идея не реализуема.
Cпособ есть, но недокументированный (если это про то, про что спрашивает автор топика).
http://www.sql.ru/forum/actualthread.aspx?tid=51112
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34841753
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry
Спасибо, что правильно поняли и помогли понятно и более грамотно сформулировать.

Локшин Марк
Спасибо, я уже смотрел этот топик перед тем как опубликовать свой вопрос.
Но я не понял, как именно ловить и обрабатывать событие изменения instance variable предка, которое становится доступно у наследника в Properties(и именно изменение в Properties паинтера интересует отлавливать и применять для визуализации изменения).
Буду очень благодарен, если поможите разобраться и разъясните подробнее.

Филипп
Особенно именно Вашего отклика ожидал особенно надеясь на решение вопроса и может теперь, когда вопрос удалось сформулировать понятнее, Вы сможите что-то ответить?
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34841792
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky

По ссылке на Ваш "недокументированный способ" у меня фильтр на проксе высказал, что это порно сайт. Если это шутка, то действительно смешно, даже если не видел "изображения".

Однако, если можно - по сути вопроса может есть дельное что-то?

Надеюсь задача не окажется окончательно и бесповоротно нерешаемой...
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34841842
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly RyabovПо ссылке на Ваш "недокументированный способ" у меня фильтр на проксе высказал, что это порно сайт. Если это шутка, то действительно смешно, даже если не видел "изображения".
Там примерно тоже, что и по моей ссылке, только на английском.
Так я все равно не понял, чего и где нужно визуализировать?
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34841849
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dmitri.события которое-бы происходило на изменение instance variable обьекта.
и
Anatoly Ryabovименно изменение в Properties паинтера интересует отлавливать
- совершенно разные вещи, более того взаимоисключающие, т.к. первое происходит в runtime а второе в design time.
Anatoly Ryabovвопрос удалось сформулировать понятнее
Спорное утверждение :)


Anatoly Ryabovфильтр на проксе высказал, что это порно сайт
Все вопросы к Вашему админу, который занес весь домен, являющийся бесплатным хостингом для сотен тысяч сайтов, в т.ч. и полезных, в блэклист.
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34841973
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Ryabov wrote:

> По ссылке на Ваш "недокументированный способ" у меня фильтр на проксе
> высказал, что это порно сайт

Не смешно. Там статья под названием "Using the undocumented INDIRECT
keyword".
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34842185
Фотография ИвановНН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть кто-нибудь знает, почему indirect не задокументировано?
Это ведь аналог свойств в c#.
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845047
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly Moskovsky... - совершенно разные вещи, более того взаимоисключающие, т.к. первое происходит в runtime а второе в design time.

Спасибо.

Тогда хотелось бы просить Вас прояснить
1. как обрабатывать и какие события происходят на изменение instance variable обьекта.
2. как именно изменение в Properties паинтера в design time можно обрабатывать.
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845063
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Ryabov Anatoly Moskovsky... - совершенно разные вещи, более того взаимоисключающие, т.к. первое происходит в runtime а второе в design time.

Спасибо.

Тогда хотелось бы просить Вас прояснить
1. как обрабатывать и какие события происходят на изменение instance variable обьекта.
2. как именно изменение в Properties паинтера в design time можно обрабатывать.

Никак и Никак.
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845066
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин МаркТак я все равно не понял, чего и где нужно визуализировать?

Как теперь я узнал грамотное определение(design time) - изначально я хотел в design time обрабатывать изменение унаследованного свойства, которое можно отредактировать в Properties паинтера.
А точнее - я хочу получить возможность визуализации в design time изменённого значения свойства, которое, как не крути, у родителя является instance variable, а у наследника уже доступно как свойство, доступное через Properties паинтера.
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845068
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ФилиппНикак и Никак.

"Доктор сказал в морг - значит в морг".

Очень жаль...
Очень.
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845128
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Ryabov ФилиппНикак и Никак.

"Доктор сказал в морг - значит в морг".

Очень жаль...
Очень.
Почему? На фиг это надо?
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845317
18-я весна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly RyabovА точнее - я хочу получить возможность визуализации в design time изменённого значения свойства, которое, как не крути, у родителя является instance variable, а у наследника уже доступно как свойство, доступное через Properties паинтера.
Не хочу Вас расстраивать, но, судя по всему, до сих пор никому не понятно, что Вы хотите сделать :)
Вы можете привести пример в каком-нибудь существующем ПО того что Вам надо?
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845721
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИвановННЭто ведь аналог свойств в c#.
Это появилось задолго до того, как появился C#, и скорее всего до того, как такая возможность появилась в PB. Кстати, а с какой версии так можно делать?
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34845728
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФилиппПочему? На фиг это надо?
А это все потому, что кое-где нельзя определять пользовательские редокторы свойств :)
...
Рейтинг: 0 / 0
Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
    #34846004
Anatoly Ryabov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин МаркА это все потому, что кое-где нельзя определять пользовательские редокторы свойств :)


Именно. А ведь так хочется, чтобы визуальные пользовательские объекты при расположении их наследников на формах позволяли в режиме разработки отображать устанавливаемые свойства.
Я начал с примера того, как добился, чтобы эти свойства применялись при открытии объектов в режиме разработки, но в этом случае чтобы увидеть изменения нужно закрывать и снова открывать объекты.
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Как динамически определять изменение унаследованных пользовательских свойств в паинтере?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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