読者です 読者をやめる 読者になる 読者になる

kondoumh のブログ

- とあるソフトウェアエンジニアのめったに更新されないブログ -

iEdit1.91 リリース

iEdit

今回はバグ修正のみです。

http://d.hatena.ne.jp/kondoumh/20090303#c1241964333

のコメントで報告していただいた不具合への対応です。
リンクビュー(MFC の CListCtrl クラス)のアイテムのテキストは、デフォルトで260バイトまでという制限があるのを初めて知りました。リンクビューにはリンク先のノードのラベルを表示していますので、今回のように大量の文字列からなるノードでは、上限を超えてしまう可能性がありました。同様の現象はリンクのラベル(コメント)やファイルのパス文字列でも発生します。
そこで、今回の対応では、リンクコメントやファイルのパスに260バイトの入力制限をつけています。ノードの文字数には制限を設けていません(リンクビューに表示するときに切り詰めています)。