Как получить количество экземпляров класса vba?

программирование VBA

К примеру у меня есть модуль класса в котором описан пользовательский класс MyClass.
Дальше в коде создаются экземпляры класса (Dim a As New MyClass)
А еще дальше нужно узнать сколько всего экземпляров этого класса было создано...
Static в модуле класса не задать, Shared в VBA отсутствует...

Примечание:
ЗЫ. Данное шаманство затеяно с целью автоматической генерации имени объекта.
Т.е. к примеру есть класс ClassArc:
Public name As String
...
Private Sub class_initialize()
Me.name = "ARC_" & <номер экземпляра>
End Sub
Ответы:
Ответа не знаю (пардон :-) )
Задам встречный вопрос - вы точно уверены, что вам это надо под VBA ?
насколько я знаю работы с Garbage Collection там нет (вернее есть, но она в "тени"), так что скорее всего, придется GC делать самому.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.