◀ANSI版開発トップへ
  • 1068 ssrc_2001-12-31.zip
    • 1072 Re:ssrc_2001-12-31.zip
      • 1073 Re2:ssrc_2001-12-31.zip
        • 1074 Re3:ssrc_2001-12-31.zip
        • 1075 Re3:ssrc_2001-12-31.zip
          • 1088 Re4:ssrc_2001-12-31.zip
    • 1080 Re: ssrc_2001-12-31.zip
      • 1082 Re2: ssrc_2001-12-31.zip
  • [1068] ssrc_2001-12-31.zip やざき 2001年12月31日 15:35

    アップロードしました。
    ssrc_2001-12-27.zipからの変更点やメモは次のとおりです。

    ・CShareDataのSingleton化は見送り。
     よりよい実装があると思うので。

    ・「working ...」問題に対処しました。
     報告してくれたtomさん、ありがとう。
     修正に協力してくれた、あろかさん、げんたさんありがとう。

    ・btoolのバグ修正と、sakurabc.makを取り込みました。
     あろかさんありがとう。

    ・VC++で、DLL無し版を作成するプロジェクトファイルとヘッダファイルの修正を取り込みました。
     みくさんありがとう。

    ・DrawEOLでPenを削除していなかった問題に対処。
     気が付いて教えてくれたあろかさん、ありがとう。

    あとは2chにかかれていたことを少々。
    ・ホイールのスクロール行を10行上限→30行上限に変更。
     2chの542の要望にこたえました。
     コントロールパネルにあるホイールマウスの設定が30行上限だったので。

    ・共通設定のタスクトレイ関係の挙動を少し変えてみました。

    では、よいお年を~。
    • [1072] Re:ssrc_2001-12-31.zip やざき 2002年01月03日 01:08

      途中経過メモです。

      BugsInfo.txtにある次のバグは修正しました。
      ・メニューのツール->共通設定->マクロにあるヘルプボタンが反応しない
       →ヘルプでも対応してください、よろしくお願いします。

      ・[共通設定]、[タイプ別設定]でタブを数度切り替えると前回アクティブのタブを正しく覚えていない
       →PSN_SETACTIVEを拾って、m_nPageNumを変更するようにしました。

      この2つはユーザ掲示板のほうにも書いたことと同じです。

      さらに、
      ・共通設定でOKを押さなくてもTABを切り替えるだけで外部マクロの設定が反映されてしまう
       →CPropCommonに、
        MacroRec m_MacroTable[MAX_CUSTMACRO]; //!< キー割り当て用マクロテーブル
        char m_szMACROFOLDER[_MAX_PATH]; /* マクロ用フォルダ */
        を追加。関係する処理も追加。

      も修正しました。

      では~。
      • [1073] Re2:ssrc_2001-12-31.zip みく 2002年01月03日 08:58

        ▼ やざきさん
        > 途中経過メモです。
        >
        > BugsInfo.txtにある次のバグは修正しました。
        > ・メニューのツール->共通設定->マクロにあるヘルプボタンが反応しない
        >  →ヘルプでも対応してください、よろしくお願いします。

        コードが実装されてません。
        eGroupsに差分をアップしておきました。

        • [1074] Re3:ssrc_2001-12-31.zip みく 2002年01月03日 10:21

          > コードが実装されてません。
          > eGroupsに差分をアップしておきました。

          popuphelp.txtにはその他のダイアログに関する
          修正方法も載せてますが、ファイルを開く等のヘ
          ルプがどう動作するかわからないです(試してない)。
        • [1075] Re3:ssrc_2001-12-31.zip やざき 2002年01月03日 11:42

          ▼ みくさん
          > ▼ やざきさん
          > > 途中経過メモです。
          > >
          > > BugsInfo.txtにある次のバグは修正しました。
          > > ・メニューのツール->共通設定->マクロにあるヘルプボタンが反応しない
          > >  →ヘルプでも対応してください、よろしくお願いします。
          >
          > コードが実装されてません。
          > eGroupsに差分をアップしておきました。
          >

          ありがとうございます。取り込みます。
          今日か、明日には、ここまでの成果をアップロードしたいと思います。

          で、Undoしたりすると、変更してない行も変更行として表示されちゃうバグに手をつけようかと思ってます。(挫折するかもしれませんが)

          では~
          • [1088] Re4:ssrc_2001-12-31.zip やざき 2002年01月06日 11:00

            > で、Undoしたりすると、変更してない行も変更行として表示されちゃうバグに手をつけようかと思ってます。(挫折するかもしれませんが)

            この変更行として表示されてしまうバグは、修正しようとするとどんどん深みにはまっていくので、いったん手を引きます。
    • [1080] Re: ssrc_2001-12-31.zip げんた 2002年01月04日 16:53

      >・「working ...」問題に対処しました。
      一般掲示板で書いたようにディレクトリを対象外にする方法の方が柔軟だと思いますが。

      そもそもWorking...で変にジャンプして困る人はいないと思いますが、他の文字列で始まる場合にタグジャンプしなくなって困る人はいると思いますよ。もし前者で困る人がいるとすればWorking...の後ろに本当のファイル名が書かれているはずで、今回の対応では役に立たないわけですし。

      あと、データ領域の長さを調べないでmemcmpで14byteも比較するのは危険です。空行でTAGJUMPを実行すると後ろにはみ出して、場合によってはアプリケーションエラーになります。
      • [1082] Re2: ssrc_2001-12-31.zip やざき 2002年01月04日 18:03

        ▼ げんたさん
        > >・「working ...」問題に対処しました。
        > 一般掲示板で書いたようにディレクトリを対象外にする方法の方が柔軟だと思いますが。
        >
        > そもそもWorking...で変にジャンプして困る人はいないと思いますが、他の文字列で始まる場合にタグジャンプしなくなって困る人はいると思いますよ。もし前者で困る人がいるとすればWorking...の後ろに本当のファイル名が書かれているはずで、今回の対応では役に立たないわけですし。

        ディレクトリにジャンプするのも絶対使えないとは言い切れないと思いますし、そもそもの目的「Borland形式のものには対応し、working ...でタグジャンプさせない。エラーメッセージも出さない。」を達成できているので、私はいいと思っています。
        この件については、げんたさんが強く興味をもたれていたようなので、げんたさんによる修正を期待していました。:-)
        今も期待しています。

        > あと、データ領域の長さを調べないでmemcmpで14byteも比較するのは危険です。空行でTAGJUMPを実行すると後ろにはみ出して、場合によってはアプリケーションエラーになります。

        こちらは、げんたさんパッチができあがるまでは問題が残るので、手元では修正しておきました。