掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
メッセージボックスを1度だけ表示するには? (ID:2038)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
たかみちえさん、GREENさん、ありがとうございます。 例の書き方が下手でしたね。 えっと、例をコピぺして(i,Flgは宣言してね)実行してもらえばわかるんですけど、メッセージボックスが100個表示されますよね?(メモリ次第ですけど) このとき最初の1個目だけを表示させて、残り99個は表示されないようにしたかったのです。 > どうしてもFalseになるのなら、もうひとつ変数を用意して、 > 両方がFalseのときのみダイアログが出るようにすればいいでしょう。 Flg:Boolean; i,Flg2:Integer; var Flg2 := 10; //てきとうに for i := 1 to 100 do begin if Flg = True then //処理 else begin if Flg2 = 1 then Flg2 := Application.MessageBox('エラー','Error',MB_OK); end; end; で解決できました。ありがとうございました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.