Afișează o casetă de mesaj, puteți utiliza procedura ShowMessage MessageDlg sau funcția.
Procedura de ShowMessage afișează o fereastră cu textul comenzii și un buton OK.
În general, procedura de instrucțiuni ShowMessage apel arată astfel:
în cazul în care mesajul - textul care va fi afișată în fereastra.
La Figura 5 - Exemplu de fereastra de mesaje este o vedere a casetei de mesaje, executarea rezultantă a instrucțiunii:
ShowMessage ( „Introduceți greutatea în lire.“);
Figura 5 - Exemplu de casetă de mesaje
Trebuie remarcat faptul că titlul casetei de mesaje de ieșire procedura ShowMessage. este numele aplicației care este definită în fila din fereastra Opțiuni de finanțare a proiectului. În cazul în care numele aplicației nu este specificat, titlul va fi numele fișierului executabil.
MessageDig funcționează mai versatil. Acesta vă permite să introduceți în caseta de mesaj este una dintre pictogramele standard, cum ar fi „Avertisment“, setați numărul și tipul de butoane de comandă, și de a determina butonul pe care utilizatorul a făcut clic. În Figura 6 - Exemplu de fereastra mesajului arată fereastra, derivată ca urmare a unor instrucțiuni:
r: = MessageDlg ( 'File' + fname + 'este scos.', mtWarning, [MBOK, mbCancel] 0.);
Figura 6 - Exemplu de casetă de mesaje
Semnificație Funcția MessageDlg - numărul prin verificarea valorii care poate fi determinată prin selectarea unui buton de comandă, un dialog a fost finalizat.
În general, cu referire la funcția MessageDig arată astfel:
Selectarea: = MessageDlg (mesaj, tip, butoane, KontekstSpravki)
Mesaj - textul mesajului;
Tip - tipul mesajului. Mesajul poate fi o informație, avertisment sau un mesaj de eroare fatală. Fiecare tip de mesaj corespunde unei pictograme specifice. Tipul mesajului este definit numit constant (Tabelul 16 - MessageDlg Constante funcționale);
Butoane - o listă a butoanelor care sunt afișate în caseta de mesaj. Lista poate consta din mai multe separate prin virgulă numite constante. Întreaga listă este închisă între paranteze drepte.
Tabelul 16 - Constantele funcționa MessageDlg
De exemplu, pentru a apărea în caseta de mesaj OK și Cancel butoanele. Lista de butoane ar fi:
Pe lângă constantele de mai sus se pot folosi constante: mbokcancel. mbYesNoCancel și mbAbortRetryIgnore. Aceste constante determină cel mai frecvent utilizate în butoane de comanda dialoguri combinate.
KontekstSpravki - definește secțiunea de ajutor, care va apărea pe ecran atunci când utilizatorul apasă o tastă
Valoarea de retur MessageDig. pentru a determina care dintre butoanele este apăsat de către utilizator.
Tabelul 18. Valorile funcției MessageDlg
Funcții de valoare MessageDig
Dialogul este completat prin apăsarea butonului