あぁ、恥ずかしい。
前のエントリで再現しないなんて書いた挙句がこれだよ。
再度同じ方に細かく指摘してもらって欠陥に気がつくとは……
100%再現します、バグです。不良品です。ダメダメです。
使い方のミスなんてとんでもない、これはそういう入力を許容するプログラムが悪いのです。
長さ0の文字列でリストを更新した場合に番組表が長さ0(Null)を想定してないのでエラー吐きます。
長さ0の文字列で配信者名やらキーワードの比較をするのでなんでもかんでも一致してバルーンでまくりになります。
ちなみに配信者リスト・キーワードリスト・NGリスト全てで同じ不具合がありました。
項目の入力で0サイズにした場合、リストの行と内部データの行を削除する処理を追加して対処。
長さ0の文字列さえ入らなければよいのでこれで大丈夫なはず。
ショックでかな~り自信がない、他にもバグ潜んでそうだなぁ……
お手数ですが、バルーン鳴りまくり状態の方は、新ファイルに入れ替えた後、データの再設定をお願いします。
バグ確認お疲れ様です
ありがとうございました。
使い方を十分に把握してる人は、使ってバグを見つけるのは難しいですからねぇ
こうして、少しづつ直していけばいいのではないでしょうか。
自分もこれからも協力させて頂きますよ。
長時間起動でエラー吐きましたので、エラーメッセージ書いておきます
System.IO.IOException: 別のプロセスで使用されているため、プロセスはファイル 'D:Softwareらいつべバルーンlog.txt' にアクセスできません。
と言うものです。
全文保存しておきますが長いので、影響がありそうなこの部分だけ書きましたが、もっと必要な場合はコメください。