◀ANSI版開発トップへ
  • 4668 最終行がソートされない
    • 4670 RE: 最終行がソートされない
  • [4668] 最終行がソートされない maru 2007年01月28日 02:13

    最終行に改行がない状態で、ファイル全体を選択してソートすると、最終行の選択が解除されソート対象から除外されます。
    いつ頃からなのか未確認ですが、1.5.15.0で発生を確認しました。
    取り急ぎ報告まで。
    • [4670] RE: 最終行がソートされない maru 2007年01月31日 23:32

      > 最終行に改行がない状態で、ファイル全体を選択して
      > ソートすると、最終行の選択が解除されソート対象から
      > 除外されます。

      CEditView::Command_SORTのコメントにある通り
      これは仕様ですね。失礼しました。
      改行コードの混在をサポートしたエディタでは、
      改行のない行は処理しようがないですね。

      ついでに、ソースを見て思いましたが、ソート結果を
      CMemに書き戻すときにAppendSzを使用しているので
      Null文字を含む行を処理すると結果が崩れてしまう
      ので、ちょっと注意が必要です。