ルウの「スレタイ通知(Exit)」で落ちるバグの原因が判明した(と思う)。

最近、キーボードを買い換えた。

今まで使ってたキーボードは、ブログ・各種小物ソフト・HP編集・会社の提出書類等々活躍したもの。
ブログだけでテキスト10M、ルウのソースは1M、HPはデータが手元にないので不明だが巨大、会社の書類は創意工夫等。

7年に渡って使った結果、手が触れる部分の塗装は完全に剥がれ、キー印字も薄くなっていた。
使える限り使う俺の性分で、現役を張り続けていたキーボードだが、とうとう内部のバネがヘタってきて、
「ん」(nn)とか「って」(tte)等、同じキーを連打する動作時にキーが戻らなくなり、入力に不自由を感じ始めた。

で、新しいキーボードを買ってきた。
前キーボードと同じSANWAのワイヤレスキーボード。


で、ルウの話に戻るけど。
ファイルの存在確認、無ければ内部データをリセット、有れば追加書き込み、って動作をする部分がある。
ErrIdx.ngtってファイルの存在を確認するんだが、ソース上で、
ErIdx.ngt ってファイルになってた。
古いキーボードのヘタったバネが、Errの二つめの「r」を入力できないでいた、のがバグの原因っぽい。

いや、ファイル名を間違えててデータ破損が発生したとしても、それを読み込んでる訳じゃないからハッキリした原因じゃ無いんだけど。。。

単にワイヤレスキーボードの自慢したかっただけだったりしてww