powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / event constructor() DW
5 сообщений из 5, страница 1 из 1
event constructor() DW
    #32655614
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Знающие, объясните мне такую вещь:
есть дв, в нем дддв_1. впроцессе работы дддв_1 заменяю на дддв_2 таким образом:
object.col_name.dddw.name = "dddw_2"
затем вызываю деструктор
дв и конструктор дв. Логично что child в дв снова станет дддв_1, но нет, он остался дддв_2.
вопрос: разве деструктор не убивает объект полностью а конструктор не создает его с 0-ля??? ИЛИ я что-то где-то недопонимаю?
PB 9.0 Build 5507
...
Рейтинг: 0 / 0
event constructor() DW
    #32655638
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Constructor event
Description 
Occurs when the control or object is created,just before the Open event for the window that contains the control.
То, что вы вызвали код, который вы сами написали на событии конструктора
или деструктора никого ни к чему не обязывает.
авторразве деструктор не убивает объект полностью а конструктор не создает его с 0-ля???
нет CREATE & DESTROY, OpenUserObject & CloseUserObject
...
Рейтинг: 0 / 0
event constructor() DW
    #32655643
Gosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо, понял.
...
Рейтинг: 0 / 0
event constructor() DW
    #32655649
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То бишь то что Gosha хочет делается так:
Код: plaintext
дв.dataobject = дв.dataobject
Если надо код, который Gosha сам написал на событии конструктора, то:
Код: plaintext
дв.event constructor()
...
Рейтинг: 0 / 0
event constructor() DW
    #32655652
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и для особо интересующихся, dataobject reassignment имплицитно уничтожит datawindow control/datastore, и затем создаст его заново...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / event constructor() DW
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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