
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.06.2005, 17:55
|
|||
|---|---|---|---|
Помогите разобраться |
|||
|
#18+
Помогите, пожалуйста, разобраться со следующей ситуацией. У меня есть окно, объект типа custom class (CC) со своими функциями и объект типа standart visual (SV). В окне объявлена переменная и создан экземпляр CC и положен экземпляр SV. Вопрос: могу ли я вызвать из SV функцию CC? Как это сделать? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 18:16
|
|||
|---|---|---|---|
|
|||
Помогите разобраться |
|||
|
#18+
Parent.переменная_экземпляра_CC.имя_ф-ции_СС() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 18:24
|
|||
|---|---|---|---|
Помогите разобраться |
|||
|
#18+
Спасибо! В данной ситуации, когда все объекты привязаны к окну, я разобрался. А можно ли на этапе разработки SV обращаться к функции CC абстрактного окна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 18:33
|
|||
|---|---|---|---|
Помогите разобраться |
|||
|
#18+
Dynamic (но желательна и проверка на наличие function or event) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2005, 18:44
|
|||
|---|---|---|---|
Помогите разобраться |
|||
|
#18+
MykolaDynamic (но желательна и проверка на наличие function or event)Мне кажется, что было бы правильно объявить в SV переменную экземпляра типа CC и использовать его функции статически. В экземпляре, который лежит в окне, проинициализировать эту переменную примерно так: Код: plaintext 1. IMHO, конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.06.2005, 09:59
|
|||
|---|---|---|---|
Помогите разобраться |
|||
|
#18+
Я, кажется, разобрался. Не знаю, насколько методологически верно, но работает. Кому интересно, привожу пример. В SV объявляю инстанс переменную типа того окна, в котором создается СС. w_test iw_test А в конструкторе SV делаю следующее powerobject ipo_item ipo_item = This do while ipo_item.TypeOf() <> Window! ipo_item = GetParent(ipo_item) loop iw_test = ipo_item После чего из любого события(функции) могу обратиться к событиям(функциям) СС. iw_test.invo_dw.EVENT ue_test() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=15&mobile=1&tid=1338313]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
89ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 434ms |

| 0 / 0 |
