MESSAGEBOX — различия между версиями
Материал из GB wiki
Alexey (обсуждение | вклад) (Новая страница: «Category:Функции_ГБ {{Функция ГБ |Название=MESSAGEBOX |Описание=Функция отображает диалоговое окн…») |
(нет различий)
|
Версия 09:13, 4 августа 2015
Функция отображает диалоговое окно с заголовком, текстом сообщения и набором кнопок (доступна с версии ???).
Синтаксис
MESSAGEBOX(текст, заголовок, флаги)
Аргументы
- текст
- строка, текст сообщения в диалоговом окне
- заголовок
- строка, заголовок диалогового окна
- флаги
- целое, флаг (или комбинация флагов), определяющий стиль диалогового окна: внешний вид, набор кнопок и другие параметры. Можно использовать именованные константы совместно с функцией TYPE, так и их числовые значения. Список возможных флагов смотрите ниже.
Тип результата
- целое. Список возвращаемых значений смотрите ниже.
Примеры
Пример 1.
MessageBox('Текст в диалоговом окне', 'Заголовок окна', Type(MB_OKCANCEL))
Будет отображено следующие сообщения:
- "Ошибка преобразования даты"
- "Продолжаем выполнение..."
и выполнение скрипта будет продолжено.
Пример 2.
:SDt:=`aaa`, TRY(STRTODATE(:SDt), EXCEPT( INFO(`Ошибка преобразования даты`), RAISE() ) ), INFO(`Продолжаем выполнение...`)
Будут выведены следующие сообщения:
- "Ошибка преобразования даты"
- "'aaa' is not a valid date and time"
и выполнение скрипта будет прервано.