Изход на резултатите

Най-проста програма може да доведе резултата до прозореца на съобщението или в диалоговия прозорец Output.

Изход в клетка съобщение

Windows съобщения се използват за предупреждава потребителя. Когато програмата съобщение кутия помощ може, например, да информира за грешката в изходните данни, или да поиска потвърждение от необратимо действие, като например изтриване на файлове.

Посочете кутия за съобщения, можете да използвате процедурата

функция ShowMessage или MessageDlg.

ShowMessage процедура показва прозорец с текста на командата и бутон OK.

Като цяло, инструкция ShowMessage процедура повикване изглежда така:

където посланието - текстът, който ще се появи в прозореца.

Фиг. 1.7 показва формата на кутия за съобщения, получени в резултат на инструкции:

ShowMessage ( "Въведете теглото във фунтове. ');

Изход на резултатите

Фиг. 1.7. Един пример на полето за съобщение

Трябва да се отбележи, че заглавието на процедурата по бокс съобщение изход ShowMessage, е името на приложението, което е дефинирано в раздела за кандидатстване по проекта Options прозорец. Ако името на заявление не е уточнено, заглавието ще бъде името на изпълнимия файл.

MessageDlg функционира по-гъвкав. Тя ви позволява да поставите в прозореца със съобщението, един от стандартните икони, като например "Внимание". посочете броя и вида на командни бутони, и да определи кой бутон потребителят натисне. Фиг. 1.8 показва прозореца, получени в резултат на инструкции

R: = MessageDlg ( "Файл" + FName + се отстранява. ', mtWarning [mbOk, mbCancel], 0);

Изход на резултатите

Фиг. 1.8. Един пример на полето за съобщение

Значение функция MessageDlg - броят чрез проверка на стойността на които може да се определи чрез избор на бутон команда, диалог е завършена.

Като цяло, препратката към функция MessageDlg изглежда така:

Избор: = MessageDlg (съобщение тип, бутони, KontekstSpravki)

Съобщение - текста на съобщението;

Тип - вида на съобщението. Посланието може да бъде информация, предупреждение или фатален съобщение за грешка. Всеки тип съобщение съответства на специфична икона. Типът на съобщението се определя име константа (Таблица 1.8.);

Изход на резултатите

Копчета - списък на бутоните, които се показват в прозореца на съобщението. Списъкът може да се състои от няколко разделени със запетая именувани константи (раздел. 1.9). Целият списък е заграден в квадратни скоби.

Например, за да се появи съобщение в полето OK и Отказ бутони. списък Копчета ще бъде:

Освен посочените по-горе може да използвате константи константи: mbOkCancel, mbYesNoCancel и mbAbortRetryIgnore. Тези константи се определят най-често се използва в комбинация бутони диалози команда.

KontekstSpravki - определя секцията за помощ, който ще се появи на екрана, когато потребителят натисне ключ. Ако не бъде предоставена позоваването изход, KontekstSpravki параметъра стойност трябва да е равна на нула.

Стойността върната от функцията MessageDlg (табл. 1.10). за да се определи кои от бутоните е натиснат от потребителя.

функции стойност MessageDlg

Изход в диалоговия прозорец

Част от диалоговия прозорец е предназначен за показване на информация, наречено поле на изхода или етикета на полето. О поле - компонент етикет.

поле изход съдържание се определя от свойствата на надписа. Променете стойността на имота надпис. както и по-голямата част от свойствата на други компоненти може да бъде както по време на развитието на форми на приложение, както и по време на програмата.

С цел да се по време на работа, за да промените съдържанието на полето на изход, например, се въвеждат в резултат на програмата, трябва да зададете на имот ново значение.

Фиг. 1.9 показва диалоговия прозорец за преобразуване на тегло програма лири за килограм. Прозорецът се състои от два компонента Label. Label1 компонент осигурява информационни съобщения, LABEL2 компонент - програма изход.

Изход на резултатите

Фиг. 1.9. LABEL2 поле е да програмирате изход

Надпис собственост на тип характер. Ето защо, за да в областта по време на работа на дисплея бележи числената стойност, която искате да преобразувате число в низ, например, с помощта на FloatToStr или IntToStr функция.

По-долу са дадени примери на инструкцията от теглото на програмата за преобразуване от паунда за килограм, което се използва за показване на резултата от изчисление.

Label2.Caption: = FloatToStr (кг) + 'кг;