Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
met_2011.doc
Скачиваний:
95
Добавлен:
13.11.2019
Размер:
2.46 Mб
Скачать

4.2. Функции ShowMessage и MessageDlg

Для вывода сообщений применяются функции ShowMessage и MessageDlg. Функция ShowMessage (Msg:String) отображает диалоговое окно с заданным в Msg сообщением и кнопкой OK для закрытия окна. В заголовке окна отображается имя выполняемой программы.

Функция MessageDlg (Const Msg:WideString; DlgType:TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint): Word отображает диалоговое окно с заданными кнопками. Параметр Msg содержит текст сообщения. Параметр DlgType определяет вид отображаемого окна (Таблица 4.2).

Например: If MessageDlg ('Вы действительно хотите завершить работу?', mtConfirmation, [mbOk, mbNo], 0) = mrNo Then CanClose:=False;

Функция MessageDlg отображает диалоговое окно в центре экрана. Первый ее параметр— сообщение, выводимое в окне. Второй параметр — тип окна — может принимать следующие значения: mtWarning (предупреждение), mtError (ошибка), mtlnformation (информация), mtConfirmation (подтверждение). Третий параметр задает кнопки в диалоговом окне, его значения: mbYes, mbNo, mbOK, mbCancel, mbAbort, mbRetry, mblgnore, mbAll, mbHelp. Четвертый параметр определяет темы помощи, появляющиеся при щелчке на кнопке помощи или нажатии F1 во время отображения диалогового окна.

Таблица 4.2. – Вид отображаемого окна, определяемого параметром DlgType

Значения типа окна

Вид отображаемого окна

mtWarning

Заголовок: “Warning”. Значек: желтый треугольник с восклицательным знаком внутри

mtError

Заголовок: “Error”. Значек: красный круг с перечеркиванием внутри

mtInformation

Заголовок: “Information”. Значек: символ “i” на голубом поле.

mtConfirmation

Заголовок: “ Confirmation ”. Значек: символ “?” на зеленом поле.

mtCustom

Заголовок соответствует имени выполняемого файла. Без значка.

Параметр Buttons указывает кнопки, которые будут находиться в окне (Таблица 4.3). Список необходимых кнопок заключается в квадратные скобки.

Таблица 4.3. – Значения параметра Buttons

Значение параметра

Тип кнопки

Значение параметра

Тип кнопки

mbYes

Кнопка “Yes”

mbRetry

Кнопка “Retry”

mbNo

Кнопка “No”

mbIgnore

Кнопка “Ignore”

mbOK

Кнопка “OK”

mbAll

Кнопка “All”

mbCancel

Кнопка “Cancel”

mbHelp

Кнопка “Help”

mbAbort

Кнопка “Abort”

Параметр HelpCtx определяет номер контекстной справки для данного окна.

Результатом выполнения функции является значение, соответствующее нажатой кнопке. Возвращаемое значение имеет имя, состоящее из букв mr и имени кнопки, например: mrYes, mrOK, mrHelp.

4.3. Работа с массивами

Массив – пронумерованная структура данных, элементы которой обладают одним и тем же типом.

Например:

1 5 6 0 7 9 2 – массив целых чисел

a1 a2 a3 a4 a5 a6 a7

1,2 5,1 7,9 2,1 5,5 9,3 4,8 – массив вещественных чисел

Каждый элемент массива обозначается именем, за которым в квадратных скобках указывается один или несколько индексов, разделенных запятыми, например: a[1], bb[i], c12[i,j*2], q[1,1,i*j-1]. В качестве индекса можно использовать любые порядковые типы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]