- 修正されたバグ
- 色アイコン追加・変更・削除時にビューのスクロール位置が(0,0)になる
- これは、バグではありません。LEADTOOLS7とMFC6.0の相性によるものです。LEADTOOLS7はMFC4.2のみサポート対象なため、内部的にちぐはぐが起きているために起こります。上記のコマンド実行後、強制的にビューのスクロール位置をリセットするようにして問題を回避しました。
- 追加した機能
- 環境設定にインポート&ビルド時のスレッドの優先度設定を追加
- 今までは、Sleepによりミリ秒単位でウェイトをかけていました。しかしこれだと、速いマシーンでも遅いマシーンでも同様にウェイトがかかってしまい、どのマシーンでも遅くなってしまいます。今回スレッドの優先度を指定することで、一切の Sleep API を排除しました。
- これらの設定は環境設定から行えます。
- コンパイラの最適化オプションの再設定
- Preview9 のコンパイラのオプションの間違いを修正するために、オプションを変更した際に、最適化オプションがリセットされていました。
- 今回、最適化オプションを「速度優先」「インライン関数有効」にもどしてコンパイルし直しました。
- Preview10 はこれらのオプションが無効になっていたためビルドが遅くなっていました。(上記の Sleep より、こちらの理由でてきめんに遅くなっていました。)
Copyright© 1997-2023 Kazuki Onogi (AniLaSoft),All rights reserved.