BACS
Junior Member / Новичок
Участник № / Member № 6751
отправлено / posted
Добрый день. Я использую самописный ActiveX для работы с базой данных. Он находится в отдельном всплывающем окне. Когда я вызываю это окно во второй и более раз, то в ActiveX остается информация о предыдущем запросе в БД. Видимо это означает, что при закрытии окна объект ActiveX не уничтожается и остается в памяти, а при открытии отображается вновь со старыми данными. Можно ли как-то реализовать уничтожение компонента при закрытии окна?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
да нужно только ловить сообщение о видимости скрытие popup окна не приводит к уничтожению встроенных в него объектах
Сообщения / Posts 875 | Из / From: Россия
| IP / IP: IP адрес / IP address |
BACS
Junior Member / Новичок
Участник № / Member № 6751
отправлено / posted
quote:Отправитель / Originally posted by Nico: да нужно только ловить сообщение о видимости скрытие popup окна не приводит к уничтожению встроенных в него объектах
Подскажите, что за сообщение о видимости? И нельзя ли уничтожить объект непосредственно, какой-нибудь командой?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
состояние окна на котором расположен объект зачем уничтожать ? можно чистить данные
Сообщения / Posts 875 | Из / From: Россия
| IP / IP: IP адрес / IP address |
BACS
Junior Member / Новичок
Участник № / Member № 6751
отправлено / posted
quote:Отправитель / Originally posted by Nico: состояние окна на котором расположен объект зачем уничтожать ? можно чистить данные
А как это можно отследить? я добавил на экран, с которого вызывается окно, аргумент, привязанный к каналу CALL всплывающего окна, но в этом канале никаких изменений при закрытии не происходит.
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
BACS
Junior Member / Новичок
Участник № / Member № 6751
отправлено / posted
потому что мне это нужно сделать на уровне TRACE MODE. или вы предлагаете отслеживать в самом ActiveX?
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
ActiveX это код = "чего хочу то и пишу" )
тогда исходите из:
если popup экран закрыт то его аргументы не обнавляюся( при отсутсвии тренда ) и экран не вызывается на перерисовку
BACS
Junior Member / Новичок
Участник № / Member № 6751
отправлено / posted
лучше уж сделаю при открытии тогда.. спасибо, тему можно закрывать.
Сообщения / Posts 8 | Из / From: Россия
| IP / IP: IP адрес / IP address |