プロが教える店舗&オフィスのセキュリティ対策術

Delphi.Net 2006 でメッセージボックスを出力したいと思います。
メッセージボックスには、「はい」「いいえ」があり
選択できます。
以下の1行でも上手く行きません。実行時固まります。
なぜでしょう?

MessageDlg('削除してよろしいですか', mtConfirmation, [mbYes, mbNo], 0);

A 回答 (1件)

BDS 2006 Proユーザです。

VCL for .NETで下記のコードを試したところ問題はありません。

どうしてもだめなら.NET Framework 1.1とBDSを再インストールしてみてはどうでしょう。

=====
if MessageDlg('削除してよろしいですか', mtConfirmation, [mbYes, mbNo], 0)=mrYes then
ShowMessage('"はい"で閉じられました。')
else
ShowMessage('"はい"以外で閉じられました。');
=====
    • good
    • 0
この回答へのお礼

msgbox は正しく出力されました。
ありがとうございます。

お礼日時:2007/04/14 18:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!