バグフィックスその他です。
ver. 0.42b
・時刻データがある場合、予定日を過ぎると、日数ソートで逆順にソートされるバグフィックス。
・オートセーブをリスト変更時に自動実行できるように。
・データ複製時、複製後に編集ダイアログを表示。
・最終行のデータを複製できないバグフィックス。
・周年表示設定の読み込み・書き込みバグフィックス。
時刻データが逆順にソートされてしまうバグは結構致命的です。
今まであまり時刻を含まないデータを扱っていたので、まったく気づきませんでした。。。orz
ずいぶん前から個人的にはver. 0.42aを使っていたのですが、公開しなかったのは単に面倒だっただけではなく、エラーが出やすくなったからです。
特に、大きなファイルを開いたり、オートセーブするとエラーが起こったり。
メモリ不足か、メモリリークっぽい挙動です。
どうもいい加減にずるずると拡張を続けたツケがまわってきた感じ。
そもそもDayCounterは初めて作ったアプリケーションで、右も左もわからないままコード書いてました。
今見返すと、あまりにも無駄が多い。あと、色々間違ってる。
そんなわけで仮想リストビューで書き直してたり。まだ低機能ですが、Std版も同時に進めてます。
(WindowsPhone7出て、色々淘汰されそうですけどね。。。)
で、まあ順次機能を追加して新版に移行、旧ソースはこのまま開発終了。。。と思ったのですが。
ちょっと見過ごせないバグなので、仕方なくバグフィックスして公開することにしました(^^;
こんな大きなバグが報告もないまま見過ごされているということで、このソフトの価値も知れようというものです…orz
そんなわけで感想やバグ報告よろしくです。
DayCounterダウンロードはこちらから。