program new; var Value : string; begin ShowMessage('ShowMessage!'); Writeln('MessageBox -> '); case MessageBox('This is the text','My Caption', mbYesNoCancel) of mrYes : Writeln('Pressed yes!'); mrNo : Writeln('Pressed no!'); mrCancel : Writeln('Pressed Cancel!'); end; Writeln('MessageDlg -> '); case MessageDlg('Caption','Press a button!',mtError, [mbAbort,mbYes,mbIgnore]) of mrAbort : Writeln('Pressed abort!'); mrYes : Writeln('Pressed Yes'); mrIgnore: Writeln('Pressed Ignore'); mrCancel: Writeln('pressed Cancel'); end; Writeln('InputQuery -> '); Value := 'Edit.. or not?'; Writeln(format('Result of inputquery = [%s] the value = [%s]',[booltostr(InputQuery('Enter something funny','ENTER HERE',value)),value])); end.