フリーウェア) 更新情報 Juice ver.4.3.8 公開

メモリ関係の修正を行いました。 サムネイルをメモリに作る時に出ていた境界線エラーが出ないように修正しました。 並列処理で作成していたんですがデータを受け取る変数の型が並列処理に対応していませんでした。 データを受け取る変数の型を対応可能な型に変更しました。 その結果 8000 枚を超えるサムネイルを作成しても境界線エラーが出なくなりました。 解凍した画像データをメモリストリームへ読み込む方式を修正しました。 ウィンドウのクローズボタンを使って終了させた時の処理を修正しました。 大きな修正はこの三点になります。 最大の修正内容はサムネイルをメモリに作る時の修正です。 CPUをフルに使ってくれるようになったので作成が速くなりました。 作ったサムネイルを登録する時間の方が長くなったな。 登録可能な枚数に制限は掛けていませんがリソースが無くなると失敗します。 登録可能な枚数は使いながら把握していってください。 サムネイルをメモリに作成する機能が完成したので使い勝手は向上したと思います。 やったね! お楽しみください! 修正 ・解凍した画像データのメモリストリームへの読み込み方法を修正 ・絞り込みを解除した時に絞り込み中に選択されていた画像が選択されるように変更 ・サムネイルの作成に失敗した時にダイアログの表示状態を制御するフラグ変数を初期化するように修正 ・サムネイル作成時に Stream の一時変数を使うのをやめた ・サムネイルをメモリに作るかディスクに作るか判定する式にバグがあったので修正 ・サムネイルを作る時に配列の境界エラーが出る場合があったのでループを ForEach に変更 ・サムネイルを作る時に配列の境界エラーが出る場合があったのでデータを受け取る変数の型を変更 ・ウィンドウを閉じるボタンで終了させた時点で栞が存在している場合は確認ダイアログが表示されるように修正