ども、作者です。
まず自己レスです。
人に訊いた所、わたし少し嘘を書いていました。
>メモは検索完了時に全部メモリに置かれます。
>相当数のアイテムにかなりのメモが用意されていたら・・最後にはメモリ不足で落ちるでしょう。
と書きましたが、SQLiteのほうで勝手にスワップしてくれるみたいです。
とは言え、CatShanty2のほうでチェックをしていないのは本当なので、
アイテム数が増えれば落ちるというのは間違いではないのですが、
データベースが勝手にスワップしてくれるというのであれば、
少なくとも5万件程度は軽く、理論上100万件でも行けるはず。。という感じです。
そこまで行くとなんか別の所で不具合が起きそうですが(汗
ま、5万件もゲーム所有している人は居ないだろう。うん、そうに決まってる。
・・・という前提で行くことにします。
>インフォメーションエリア内でのMemoでの表示はすばやく表示されるのですが、
>インフォメーションエリアのMemoをクリック
>→MemoView窓が表示
>→MemoViewのメモ表示部に[自動検索]のみが表示
>→一瞬の場合もあるがそれから1〜5秒くらいしてからメモ内容が全文表示される
>という感じです
なるほど。描画のタイミングが悪いみたいです。
一応、前のレスでも書きました「メモを遅延読み込みする」方向で考えています。
省メモリになるし、多少リストビューのスクロールスピードにも良い影響があるかも。
なので描画タイミングの調査はしないで、新規でメモ表示部を作り直します。
タイミングが原因だったなら、MemoViewに[自動検索]と出ちゃって1〜5秒後に…という症状は改善される…ハズ。