Страница: 1 |
Из вне класса без проблем... А вот из нутри... В том-то и беда,что ключевое слово ME в модуле класса НЕ РАБОТАЕТ! Страница: 1 |
Вопрос: Me and ClassModule
Добавлено: 11.12.03 00:03
Автор вопроса: EROS
Вы будете смеяться,но до меня не доходит... Ме в модуле класса не работает... Как сделать так,чтобы экземляр класса сам себя убил. Пробовал Class_Terminate... Но после выполнения,проверка IsNothing все равно возвращает False!!! Значит экземляр жив! Я не могу изнутри экземляра класса сбросить его же в Nothing. В идеале это было бы так Set Me=Nothing... Но увы...
Ответы
Всего ответов: 6
Номер ответа: 1
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #1
Добавлено: 11.12.03 00:19
Если класс инициализируется из формы, наверное и убивать его можно только оттуда-же
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 11.12.03 00:28
Номер ответа: 3
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #3
Добавлено: 11.12.03 10:00
Как вариант: создать событие, когда нужно себя убить - генерировать
это событие (используя RaiseEvent), а форма будет ловить событие и
обнулять переменную.
Номер ответа: 4
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #4
Добавлено: 12.12.03 21:56
ПАВЕЛ: Именно к такому решению я и пришел.НО! Возникает другой вопрос-как получить ссылку на экземляр класса изнутри... чтобы передать его в Event в качестве параметра?
Номер ответа: 5
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #5
Добавлено: 13.12.03 09:46
Me не пойдёт?
В VB6 я с такой мутью не встречался, а в .NET это вполне работает..
Номер ответа: 6
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #6
Добавлено: 13.12.03 20:37