ДаНет |
"Задаёт" пользователю вопрос, указанный в качестве параметра, и "просит" ответить "Да" или "Нет". Если вопрос слишком длинный, его можно разбить на несколько строк при помощи комбинации символов "<br>".
ДаНет(Вопрос[, КнопкаПоУмолчанию])
Вопрос (текст) – вопрос, который задаётся пользователю. Текст вопроса выводится аналогично функции "Сообщить".
КнопкаПоУмолчанию (целое) – номер кнопки, выбранной по умолчанию. Единица соответствует кнопке "Да", двойка – "Нет". Любое другое значение трактуется как единица.
Да (логическое значение) – если пользователь выбрал "Да".
Нет (логическое значение) – если пользователь выбрал "Нет" или нажал клавишу <Esc>.
Например, если значение проверяемой переменной отрицательное, то возникает следующий вопрос:
пА=-5;
Если(пА < 0)
Если(ДаНет("Переменная пА меньше 0. Исправить?"))
пА = Модуль(пА);
Сообщить("Переменная пА равна " + пА + ".");
в результате, в случае положительного ответа на вопрос переменная будет принимать положительное значение; иначе значение переменной останется без изменений.