Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
11 / 114 ツリー <前へ | 次へ>

〔974〕ACFinder 090801test版 kabe (09/08/01 22:54)

〔1020〕Re:ACFinder 090823版 Hidemi Oya (09/08/23 23:04)

〔1020〕Re:ACFinder 090823版
 Hidemi Oya WEB  (09/08/23 23:04)

引用なし
   kabe さん、こん**は。Hidemi Oya です。

>090823版を公開しました。
 ありがとうございます。あまり使う人はいないでしょうが、SQL タブで時間のかかる検索を実行しているときも、これで安心ですね。検索結果がない場合も、実行時間はダイアログの OK ボタンを押すまでの時間じゃなく、実際の検索実行時間が表示されるようになったんですね。

>ログペインの更新時に、表示を早くするよう修正していますが、(BeginUpdate〜EndUpdate)体感の程は不明です。
 現状では、ログペインへの書込のたびに EndUpdate を実行してませんか? これを、各タブで全ての検索が終了してから EndUpdate を実行するようにすれば、 体感できるようになると思います。何らかの理由で Exit で抜け出す場合も、finally 節に EndUpdate を入れておけば OK です。
 ただ、前にも書きましたが、自宅マシンだと現状でも薬剤タブのリストボックスは OnClick で検索しても大丈夫じゃないかと思えるくらい高速化されてますけどね。

Log.Lines.BeginUpdate;
try // この節以降は必ず finally が実行される
 …
if (…) then Exit; // この場合 finally にジャンプする
Log.Lines.Add(…);
 …
Log.Liens.Add(…);
 …
finally
Log.Lines.EndUpdate;
Log.SelLength := 0;
end;

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
11 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.