Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 11.12.03 10:00
Как вариант: создать событие, когда нужно себя убить - генерировать
это событие (используя RaiseEvent), а форма будет ловить событие и
обнулять переменную.

Ответить

Номер ответа: 4
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #4 Добавлено: 12.12.03 21:56
ПАВЕЛ: Именно к такому решению я и пришел.НО! Возникает другой вопрос-как получить ссылку на экземляр класса изнутри... чтобы передать его в Event в качестве параметра?

Ответить

Номер ответа: 5
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #5
Добавлено: 13.12.03 09:46
Me не пойдёт?
В VB6 я с такой мутью не встречался, а в .NET это вполне работает..

Ответить

Номер ответа: 6
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #6 Добавлено: 13.12.03 20:37

В том-то и беда,что ключевое слово ME в модуле класса НЕ РАБОТАЕТ!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам