Метод ДИН_COM_ОБЪЕКТ.СЧИТАТЬ
Метод СЧИТАТЬ позволяет получить значение свойства COM-объекта.
ФУНКЦИЯ ЛОГИКА: СЧИТАТЬ(СТРОКА: имя [<список_параметров>]; ПЕРЕМ *: значение)
Параметры
- имя
- Имя свойства, как оно задано в IDL (не путать с назначенным идентификатором в статической модели!).
- список_параметров
- Параметры обращения к свойству (для свойств с семантикой массива). Список задается в квадратных скобках в следующем виде:
[[ПЕРЕМ] <параметр1> [, ...]]
- значение
- Переменная для получения значения свойства. Тип переменной должен совпадать с типом свойства (см. Соответствие типов COM типам внутреннего языка).
Возвращаемое значение
ДА – при успешном считывании, НЕТ – в противном случае. Текст сообщения об ошибки можно получить вызовом метода ПОСЛ_ОШИБКА.
Для установки значения свойства COM-объекта используется метод ЗАПИСАТЬ.
Пример:
// объявляем переменную ПЕРЕМ ДИН_COM_ОБЪЕКТ: об // создаем COM-объект, используя ProgId класса ЕСЛИ об.СОЗДАТЬ_ЭКЗЕМПЛЯР ( "", "", "MyLib.MyClass" ) ТО // считывание значения строкового свойства ПЕРЕМ СТРОКА: текст ЕСЛИ об.СЧИТАТЬ ( "description", текст ) ТО // … КОНЕЦ_ЕСЛИ // считывание значения числового свойства с параметрами ПЕРЕМ ЧИСЛО: столбец = 1 ПЕРЕМ ЧИСЛО: строка = 3 ПЕРЕМ ЧИСЛО: знач ЕСЛИ об.СЧИТАТЬ ( "item"[столбец, строка], знач ) ТО // … КОНЕЦ_ЕСЛИ КОНЕЦ_ЕСЛИ