Как очистить глобальную переменную с моим Type - VB
Формулировка задачи:
Господа!
Я тут решил от безделья поэкспериментировать, и столкнулся с одной интересной ситуацией.
Задача такая - создать пользовательский объект, одной процедурой присвоить значения свойствам, а второй использовать их.
Проясните один момент:
Создал пользовательский тип "свойства" в модуле, объявил перемеренную модуля obj , присвоил значения свойствам через процедуру setProperty , а через функцию Getpropetry я обратился к свойствам этого класса.
Все бы хорошо, но очистить эту переменную я не могу.
Собственно в этом вопрос -
Если реализовывать это метод через встроенный Class эксель - нет проблем, через set..= nothing, а в примере ниже не могу это сделать. Не дает использовать Set (object recuired), максимум что я могу, передать другой переменной значение свойств этого типа, не не сам тип.
Пример:
Я тут решил от безделья поэкспериментировать, и столкнулся с одной интересной ситуацией.
Задача такая - создать пользовательский объект, одной процедурой присвоить значения свойствам, а второй использовать их.
Проясните один момент:
Создал пользовательский тип "свойства" в модуле, объявил перемеренную модуля obj , присвоил значения свойствам через процедуру setProperty , а через функцию Getpropetry я обратился к свойствам этого класса.
Все бы хорошо, но очистить эту переменную я не могу.
Собственно в этом вопрос -
как очистить глобальную переменную пользовательского типа (Type) ? Возможно можно "обнулить" свойства этого класса? Подумываю через цикл это делать, но возможно есть более простой способ.
Если реализовывать это метод через встроенный Class эксель - нет проблем, через set..= nothing, а в примере ниже не могу это сделать. Не дает использовать Set (object recuired), максимум что я могу, передать другой переменной значение свойств этого типа, не не сам тип.
Пример:
Код для понимания
Решение задачи: «Как очистить глобальную переменную с моим Type»
textual
Листинг программы
Private DefaultObj As свойства Sub Getpropetry() ... 'Set obj = Nothing 'ругается!!!Object required obj = DefaultObj End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д