Message
Revision as of 17:27, 27 May 2019 by Admin (talk | contribs) (Created page with "{{infobox function |name=Message |object=Функции общего назначения |caption=Вывод информации |type=1 |status=2 |db=0 |exception=Не...")
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");