Процедуры и функции вызова диалоговых окон

Процедура ShowMessage (‘<строка>’) отображающая окно с сообщением и кнопкой ОК. Пример: ShowMessage (‘До свидания!’)

Процедура ShowMessageFmt(‘Задано %d параметров из %d ’, [n1,n2]) Последний оператор при n1=5 и n2=7 выдаст сообщение с текстом: «Задано 5 параметров из 7»

Функции отображают окна, в которых пользователю задается какой-либо вопрос и анализируется полученный ответ.

Функция MessageDlg (<строка>, AType, Abuttons, HelpCtx) отображает диалоговое окно и ожидает ответ пользователя. Вид отображения окна задается параметром AType.

Значение Описание
MtWarning Окно замечаний
MtError Окно ошибок
MtInformation Информационное окно
MtConfirmation Окно подтверждения
mtCustom Заказное окно без рисунка

Параметр Abuttons определяет, какие кнопки будут присутствовать в окне.

Значение Надпись на кнопке
MbYes Yes
MbNo No
MbOk Ok
MbCancel Cancel
MbHelp Help
MbAbort Abort
MbRetry Retry
MbIgnore Ignore
MbAll All

Определены 3 константы, соответствующие часто используемым сочетанием кнопок

MbYesNoCancel Входят кнопки Yes, No, Cancel
mbOkCancel Входят кнопки Ok, Cancel
mbAbortRetryIgnore Входят кнопки Abort, Retry, Ignore