![]() |
Процедуры PropertyDate: 2015-10-07; view: 391. Процедура Property состоит из последовательности инструкций, позволяющих создавать свойства объектов и работать с ними. Существует 2 типа процедур Property,
Синтаксис процедур: [Public | Private] [Static] Property {Get | Let} имя [(список аргументов)] [As тип] инструкция 1 . инструкция к End Property Здесь · Public - процедура доступна для всех процедур во всех модулях, · Private - процедура доступна для других процедур только того модуля, в котором она описана, · Static - значения локальных переменных процедуры сохраняются в промежутках времени между вызовами процедуры, · имя - имя процедуры, · список аргументов - список переменных (аргументов), передаваемых в процедуру (Let, Get)) при ее вызове. Обычно процедуры свойств используются попарно. Обязательные аргументы при описании процедур и синтаксис вызова процедур представлены и соответственно.
Инструкции Property Let описывают текст программы, составляющей процедуру Property Let, которая присваивает значениесвойству, аргументы могут передаваться ByRef и ByVal. Инструкции Property Get описывают текст программы, составляющей процедуру Property Get, считывающую значение свойства, аргументы могут передаваться ByRef и ByVal. Упрощeнный синтаксис аргументов процедуры Property: [ByVal | ByRef] имя_переменной [( )] [As тип]
|