ヴァルヘルのソフト開発日記

動画管理や録画予約、本の発売予定などの便利ツールの開発状況のお知らせ

2005年04月26日

TVスケジューラー Ver.2.8.2 ->3

Ver.2.8.2でスタックオーバーフローになる大バグを出したので、Ver.2.8.3を緊急リリースしました。

2.8.2で追加したページスクロールで前の表示を1行残すようにしたところにバグがあったため、元に戻しました。

Ver.2.8.1から2.8.2では、予約を数分ずらすところにバグを発見。

たとえば次の番組

ガンダムシードD 18:00-18:30 終了時間-1分

ツバサクロニクル 18:30-18:55 開始時間-1分

と設定した場合、まとめて予約する場合

ガンダムシードD 18:00-18:29

ツバサクロニクル 18:29-18:55

となり問題なし。しかし、別の日に予約した場合・・・先にガンダムシードDを予約していると・・・1分予約時間をずらしたのを記憶させていないため、

ガンダムシードD 18:00-18:30

ツバサクロニクル 18:29-18:55

となり、ツバサクロニクルが予約バッティング(重複)チェックにひっかかりエラーで予約されない。

・・・そのせいで第3話を撮り損ねた(T_T

しかたがないので、予約は予約、バッティング(重複)チェックはチェックで割り切ることに。

予約をずらしても、チェックはあくまで正しい時間で行う・・・この場合

ガンダムシードD 18:00-18:30

ツバサクロニクル 18:30-18:55

で比較する。ビデオデッキのほうで予約重複エラーになる可能性があるが、それはTVスケジューラでは考えないことにする。

後日の拡張のために、一応予約を何分ずらしたかもデータに持つことにしたので、要望があれば修正可能。

ダウンロードはこちら

変更履歴


プログラミング
TVスケジューラ