Функция выдачи системного сообщения

Материал из GEOS_WIKI
Перейти к: навигация, поиск
Статус вывода сообщений

VOID PutMsg(VARIANT <Message>[, INTEGER <Level>[, INT <Beg>[ ,INT <End>[, INT <Step>]]]])

Функция выдает строку или число <Message> как системное сообщение. Необязательный параметр <Level> (от 1 до 5) определяет статус вывода сообщений. Если текущий статус (см. рисунок) выше, чем <Level> – сообщение выдается, иначе – не выдается.

Если <Message> - массив, то выдать заданный диапазон элементов массива в формате

<Имя массива>[<индекс>]=<значение>

<Step> может быть как положительным, так и отрицательным. Если <Step> опущен, то считаем его равным 1. Если <End> опущен, то считаем его равным размерности массива. Если <Beg> опущен, то считаем его равным 1.

Параметры <Beg>, <End>, <Step> допустимы только если <Message> — массив. Если <Message> — двумерный массив m x n, то он рассматривается построчно как одномерный массив, причем <Beg> и <End> — в диапазоне одномерного массива (от 1 до m х n)

[1,1],[1,2],...,[1,n]
[2,1],[2,2],...,[2,n]
...
[m,1],[m,2],...,[m,n]