Skip to main content
Skip table of contents

MessageDlg()

Meldungsdialog

Die Funktion ermöglicht die Dialogabfrage einer Meldung und gibt je nach gewähltem Button den entsprechenden Wert zurück.

Hinweis

Die Funktion MessageDlg wird ggf. über eine Message-Hook abgefangen (s. auch BeMsgObjHook).

Parameter

Beschreibung

cMessage:C

Meldungstext

nDlgType:N

Dialogtyp ( default = mtInformation )
mtWarning 'Warnung'
mtError 'Fehler'
mtInformation 'Information'
mtConfirmation 'Bestätigung'

nButtons:N

Buttons: ( default = mbOK )
Mögliche Werte: (es sind verschiedene Kombinationen möglich, einfach mit '+' addieren)
mbOK'OK'
mbCancel'Abbrechen'
mbAbort'Abbrechen'
mbRetry'Wiederholen'
mbIgnore'Ignorieren'
mbYes'Ja'
mbNo 'Nein'
mbAll 'Alle'
mbNoToAll'Alle Nein
mbYesToAll'Alle Ja'

nHelpCtx:N

Help-Kontext

bUseRichEdit:L

Bestimmt, ob der angezeigte Text im scrollbaren RichEdit angezeigt werden sollte. default = false

Rückgabewert

Numerisch - je nach gewähltem Button:
1 - mrOK
2 - mrCancel
3 - mrAbort
4 - mrRetry
5 - mrIgnore
6 - mrYes
7 - mrNo
8 - mrAll
9 - mrNoToAll
10 - mrYesToAll

Beispiel

CODE
if MessageDlg('Verarbeitung wirklich abbrechen ?', mtWarning, mbYes + mbNo) = mrYes then
   writeln('Ja')
else
   writeln('Nein')
endif

Weitere Verknüpfungen

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.