Руководство разработчика

Метод ДИН_COM_ОБЪЕКТ.СЧИТАТЬ

Метод СЧИТАТЬ позволяет получить значение свойства COM-объекта.

ФУНКЦИЯ ЛОГИКА: СЧИТАТЬ(СТРОКА: имя [<список_параметров>];
                        ПЕРЕМ *: значение)

Параметры

имя
Имя свойства, как оно задано в IDL (не путать с назначенным идентификатором в статической модели!).
список_параметров
Параметры обращения к свойству (для свойств с семантикой массива). Список задается в квадратных скобках в следующем виде:
[[ПЕРЕМ] <параметр1> [, ...]]
значение
Переменная для получения значения свойства. Тип переменной должен совпадать с типом свойства (см. Соответствие типов COM типам внутреннего языка).

Возвращаемое значение

ДА – при успешном считывании, НЕТ – в противном случае. Текст сообщения об ошибки можно получить вызовом метода ПОСЛ_ОШИБКА.

Для установки значения свойства COM-объекта используется метод ЗАПИСАТЬ.

Пример:

// объявляем переменную
ПЕРЕМ ДИН_COM_ОБЪЕКТ: об
// создаем COM-объект, используя ProgId класса
ЕСЛИ об.СОЗДАТЬ_ЭКЗЕМПЛЯР ( "", "", "MyLib.MyClass" ) ТО

    // считывание значения строкового свойства
    ПЕРЕМ СТРОКА: текст
    ЕСЛИ об.СЧИТАТЬ ( "description", текст ) ТО
        // …
    КОНЕЦ_ЕСЛИ
 
    // считывание значения числового свойства с параметрами
    ПЕРЕМ ЧИСЛО: столбец = 1
    ПЕРЕМ ЧИСЛО: строка = 3
    ПЕРЕМ ЧИСЛО: знач
    ЕСЛИ об.СЧИТАТЬ ( "item"[столбец, строка], знач ) ТО
        // …
    КОНЕЦ_ЕСЛИ
КОНЕЦ_ЕСЛИ

См. также: