常時前面に出した画面にエラーメッセージが出た場合

解決


しん  2010-05-21 00:25:37  No: 38496

タイトルにあるように
常時前面にあるようにした画面1があります。
これは中心に表示するようにしてありますので、もしエラーダイアログが出た場合はエラーメッセージが隠れてしまいます。

これをふせぐために私が考えたのは、
なにか操作したときに全てエラーがでるかを判断してエラーがでたら画面1を消して、エラーダイアログの【OK】ボタンを押したら画面1を復活させるような処理にしています。

何か処理したときの全ての処理でこれを行うのも大変ですし、予期せぬエラーが出た場合には問題があります。

こういった場合はなにか技がありますか?

よろしくお願いします。


monaa  2010-05-21 03:31:34  No: 38497

再現するソースが無いとわかりませんよ。
Windowsの仕様に乗っとればそんな現象そもそも起こらないはずです。


KHE00221  2010-05-21 03:59:24  No: 38498

話的にはこれか・・・

https://www.petitmonte.com/bbs/answers?question_id=6316


manbon  2010-05-21 18:26:11  No: 38499

自前でエラーメッセージを出す場合はこれでいいかと。
Application.MessageBox(PChar('エラーです'), PChar('エラー発生'), MB_OK or MB_ICONSTOP or MB_SYSTEMMODAL);


しん  2010-05-22 01:25:28  No: 38500

manbonさん

Application.MessageBoxで一番前面にエラーがだせました。
このエラーの出し方を使用すればできそうです。

みなさん、ありがとうございます。


しん  2010-05-22 01:25:44  No: 38501

解決です。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加