Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Вторым способом объект создается с помощью строки Dim и оператора присваивания с ключевым словом Set.
В операторе присваивания указывается ключевое слово New или функция CreateObject с именем класса.
Например,
Dim mObject As Class1
Set mObject= New Class1
'или Set mObject= CreateObject (''Class1'')
………………
Объекты класса, хотя и обладают в семи свойствами, методами и событиями, которые определены в исходном классе, но значение свойств у каждого объекта класса может быть своим, и функционировать они также могут независимо друг от друга.
Если в программе используются события объекта, а не только методы и свойства, как в представленном выше фрагменте кода, то объект следует создавать с использованием ключевого слова WithEvents
Его особенностью является то, что оно не может использоваться совместно с ключевым словом New. Однако именно последнее слово обеспечивает доступ к объекту и событиям объекта из окна кода. Поэтому следует писать:
Dim WithEvents mObject As Class1
Private Sub Command1_Click()
SetmObject= New Class1
'или Set mObject= CreateObject (''Class1'')
mObject.свойство=значение
mObject. Метод
…………
SetmObject=Nothing'Удаление ссылки на объект
End Sub
Private Sub mObject_ИмяСобытия()
<Код, реализующий событие объекта mObject>
Дата публикования: 2014-12-28; Прочитано: 227 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!