CreateObject

Программирование на Visual Basic for Applications
arechemist
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 173
Зарегистрирован: 24.10.2003 (Пт) 8:45

CreateObject

Сообщение arechemist » 19.07.2012 (Чт) 10:00

Всем привет =)

использую такю штуку...
Set RegEx = CreateObject("vbscript.regexp")

фишка в том что у меня живет сразу около 100 объектов, методы которых используют этот RegEx
Как лучше сделать?
Внутри каждого объекта создавать с помощью CreateObject новый экземпляр этого RegEx, или
создать RegEx снаружи один раз и в объекты передавать только ссылку на RegEx ?
Или есть другие более удачные варианты?

ger_kar
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1957
Зарегистрирован: 19.05.2011 (Чт) 19:23
Откуда: Кыргызстан, Иссык-Куль, г. Каракол

Re: CreateObject

Сообщение ger_kar » 21.07.2012 (Сб) 18:36

А свойства везде одинаковые? Если свойства не меняются, то лучше сделать один объект RegEx, будет и память экономится и время на создание/уничтожение объектов. Я бы сделал именно так. А вот если свойства RegEx меняются, то тогда надо лучше так не делать.
Бороться и искать, найти и перепрятать


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33

    TopList