Исходники.Ру - Программирование
Исходники
Статьи
Книги и учебники
Скрипты
Новости RSS
Магазин программиста

Ishodniki.Ru » Online книги » Visual Basic по шагам

Шаг 16 - Дружественные методы и классы

Еще одна хорошая возможность VB. У нас есть методы и свойства Public, которые доступны всем, есть методы и свойства Private, которые доступны только внутри класса. Объявление метода или свойства как Friend (друг) приведет к тому, что этот метод будет недоступен из вне, но будет доступен внутри компонента другим классам.

gif/16_1.gif (1575 b)

Еще раз - метод или свойство объявленное, как Friend будет доступно другим классам внутри DLL, но не доступны из вне для клиентов. Давайте попробуем объявить такой метод в нашем классе.

Friend Sub Test()

	

End Sub

Клиентское приложение все равно его не увидит.

gif/16_2.gif (1657 b)

А вот если добавить в проекте еще один класс.

gif/16_3.gif (5507 b)

И внутри него пытаться обратиться к Friend методу, то все получится.

gif/16_4.gif (3116 b)

 

Предыдущий шаг | Оглавление | Следующий шаг

Рассылка новостей
Рейтинги
© 2007, Программирование Исходники.Ру