Difference between revisions of "Message"
(Created page with "{{infobox function |name=Message |object=Функции общего назначения |caption=Вывод информации |type=1 |status=2 |db=0 |exception=Не...") |
(No difference)
|
Revision as of 17:27, 27 May 2019
| Message (Вывод информации) | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||
Функция выводит строковое представление аргумента в лог клиента. Важность выводимой информации и, соответственно, вид того, как она будет выглядеть, задается вторым аргументом. Функция работает как для визуального, так и для консольного клиента.
Синтаксис
Message(<Аргумент>,<Тип текста (STRING)>="")
Аргументы
<Аргумент>- Аргумент любого типа, строковое представление которого необходимо вывести в лог<Тип текста (STRING)>- (необязательный аргумент) Тип (важность) выводимого текста. Может иметь следующие значения:- пустая строка -- (по умолчанию) выводит строку в обычном виде.
- I или i -- ("информация" либо "успех"), выводит зеленую строку (визуальный клиент).
- . -- ("нейтральная информация"), выводит синюю строку (визуальный клиент).
- ! -- ("ошибка"), выводит красную строку (визуальный клиент).
- !! -- ("серьезная ошибка"), выводит красную строку, используется курсивный шрифт (визуальный клиент).
- !!! -- ("критическая ошибка"), выводит белую строку на красном фоне (визуальный клиент).
Примеры
//Текст будет выведен красным шрифтом.
Message("Ошибка вычисления!","!");
//Будет выведено: "1+2*3=7"
Message("1+2*3="+(1+2*3));
aList:=List.Create(1/5,2/6,3/7);
//Будет выведено: "0.333333333333333333" зеленым шрифтом
Message(aList.Get(2),"I");