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

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

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

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

Параметры

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

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

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

Замечание: свойства "только для чтения" (read only) не имеют соответствующей put-функции и их значения не могут быть изменены с помощью метода ЗАПИСАТЬ.

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

Пример:

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

    // запись значения строкового свойства
    ЕСЛИ об.ЗАПИСАТЬ ( "description", "Ключ гаечный 10-12" ) ТО
        // ...
    КОНЕЦ_ЕСЛИ

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

См. также: