Шаг 7 - Свойство класса Instancing и COM DLL

Посмотрите тот проект, который мы создавали. Это свойство относится к классу:

gif/7_1.gif (4598 b)

Отвечает оно за то, как к классу можно обращаться. Здесь можно сделать выбор.

gif/7_2.gif (910 b)

Private - если установить это свойство, то доступ к компоненту будет запрещен из вне. Оно используется для внутренних компонентов.

PublicNotCreatable - использовать компонент можно со стороны, но только, если его создаст Ваш компонент. То есть компонент доступен, но создавать его клиенты не имеют право.

MultiUse - клиенты могут создавать любое количество экземпляров компонента.

GlobalMultiUse - можно использовать объект не создавая его явным образом. Возникнет ощущение, что методы и свойства этого компонента являются частью VB.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.