V3.16β8No.01051
秀丸担当 さん 02/05/31 17:16
 
V3.16β8を作りました。
以下の場所からダウンロードできます。
http://hide.maruo.co.jp/software/bin/hm316b8.exe

変更点
 置換のときの「選択した範囲のみ」は2行以上でチェック
 (現在の内容)でgrepできないバグ修正


[ ]
RE:01051 Courier フォントでマクロ・エラNo.01053
ひろ さん 02/06/01 12:52
 
 秀丸担当さん今日は、ひろです。
> V3.16β8を作りました。
 次のファイルで Courier フォントを選択し、確認ダイアログに対して
は、「テキストの〜」を選択し、[OK] を選択します。次に更新扱いになるの
で、保存します。
;----------------- sample begin -----------------------------
Content-Type: text/plain; charset=iso-8859-1
In-Reply-To: <199706271325.xxxxxxxx@mx1.nisiq.net>
References: <199706271325.xxxxxxxx@mx1.nisiq.net>

From: <xxx@nifty.ne.jp>
;----------------- sample end ------------------------------
 この状態で、末尾のマクロを実行すると、11 行目がエラーになります。た
だし行頭の半角空白は、半角空白 2 つに対して、1 つのタブに変更してくだ
さい。何故か半角空白だと大丈夫でした。またVer.3.16β7 では大丈夫のよ
うですが、鶴亀 Ver.1.95 でも同様の問題が発生するので、以前から内在し
ていたのかもしれません。
call arab2japan2 "59";
message $$return;
endmacro;

arab2japan2://arab numuber を日本語表示に (60 より小さい数のみに対応)
  ##number = val($$1);
  if(##number < 10){
    call arab2japan $$1;
    return $$return;
  }
  else if(##number == 10)return "十";
  else if(##number > 10 && ##number < 20){
    call arab2japan rightstr($$1,1);
    return "十" + $$return;
  }
  else if(##number == 20)return "二十";
  else if(##number == 30)return "三十";
  else if(##number == 30)return "四十";
  else if(##number == 30)return "五十";
  else{
    call arab2japan leftstr($$1,1);
    $$1digit = $$return;
    call arab2japan rightstr($$1,1);
    return $$1digit + $$return;
  }

arab2japan://アラビア数字を日本語数字 (一桁のみ)
  if($$1 == "1")return "一";
  else if($$1 == "2")return "二";
  else if($$1 == "3")return "三";
  else if($$1 == "4")return "四";
  else if($$1 == "5")return "五";
  else if($$1 == "6")return "六";
  else if($$1 == "7")return "七";
  else if($$1 == "8")return "八";
  else if($$1 == "9")return "九";
  else if($$1 == "0")return "○";
  else return "";

[ ]
RE:01053 Courier フォントでマクロ・エラNo.01057
秀丸担当 さん 02/06/03 17:04
 
> この状態で、末尾のマクロを実行すると、11 行目がエラーになります。た
>だし行頭の半角空白は、半角空白 2 つに対して、1 つのタブに変更してくだ
>さい。何故か半角空白だと大丈夫でした。またVer.3.16β7 では大丈夫のよ
>うですが、鶴亀 Ver.1.95 でも同様の問題が発生するので、以前から内在し
>ていたのかもしれません。

β7でも再現することができました。
バグでした。修正させていただきます。

[ ]
RE:01057 Courier フォントでマクロ・エラNo.01059
ひろ さん 02/06/03 17:56
 
 秀丸担当さん今日は、ひろです。
> β7でも再現することができました。
 β7 でも再現しましたか(^^;。
> バグでした。修正させていただきます。
 よろしくお願いします。

[ ]
RE:01051 読み込みが長いとき中断ボタンNo.01063
ひろ さん 02/06/04 12:38
 
 秀丸担当さん今日は、ひろです。
> 読み込みが長いとき中断ボタン
 これはどのくらいに時間がかかるときにでるのでしょうか? 試し作成した
ファイルでは、タスク・マネージャーを見てみると、「応答なし」になるだ
けでした。

[ ]
RE:01063 読み込みが長いとき中断ボタンNo.01064
秀丸担当 さん 02/06/04 18:26
 
> これはどのくらいに時間がかかるときにでるのでしょうか? 試し作成した
>ファイルでは、タスク・マネージャーを見てみると、「応答なし」になるだ
>けでした。

2秒経っても半分読み込めていないときに表示しています。
最大でぎりぎり4秒まで待つ可能性があります。

[ ]
RE:01064 読み込みが長いとき中断ボタンNo.01065
ひろ さん 02/06/04 19:16
 
 秀丸担当さん今日は、ひろです。
> 2秒経っても半分読み込めていないときに表示しています。
> 最大でぎりぎり4秒まで待つ可能性があります。
 一行の以上に長いファイルを作成して試したのですが、4 秒以上でも全く
出ないことがあります。

[ ]
RE:01051 V3.16β8No.01068
ひろ さん 02/06/05 12:38
 
 秀丸担当さん今日は、ひろです。
> V3.16β8を作りました。
 催促するようで申し訳有りませんが、Ver.3.16 の正式版の公開はいつ頃に
なるのでしょうか? 最近 β1 で修正された Ver.3.15 固有のバグ
> ・showwindow 0 している状態でgrepするとresultが無いバグ修正
の為、公開しているマクロ (2 つ) への問い合わせが度々有り、問い合わせ
をさせて頂いた次第です。

 もししばらく時間がかかるようでしたら、Ver.3.09 以降 3.15 未満の安定
ヴァージョンもダウンロード可能にして頂けると助かります。

[ ]
RE:01065 読み込みが長いとき中断ボタンNo.01069
秀丸担当 さん 02/06/05 16:31
 
> 一行の以上に長いファイルを作成して試したのですが、4 秒以上でも全く
>出ないことがあります。

長い一行だと、出ないですね…
行単位でしかできない都合があり、今回のバージョンはこのままでいこうと
思います。
次のバージョン以降でなんとか対応したいと思います。

[ ]
RE:01068 V3.16β8No.01070
秀丸担当 さん 02/06/05 16:31
 
> 催促するようで申し訳有りませんが、Ver.3.16 の正式版の公開はいつ頃に
>なるのでしょうか? 最近 β1 で修正された Ver.3.15 固有のバグ

すみません。そろそろ出そうと思います。
V3.09〜3.14は検討しておきます。

[ ]
RE:01051 V3.16β8No.01072
ひろ さん 02/06/05 17:39
 
 秀丸担当さん今日は、ひろです。
>  置換のときの「選択した範囲のみ」は2行以上でチェック
 こちらの修正ですが、見かけ上の行で良いでしょうか?

 といいますのは、
> これは検索で一行の範囲選択でもチェックできるようにしたため、
このこと自体は歓迎ですが、現状では最小 2 文字選択しただけで、チェック
が入ります。よって「選択した範囲内のみ」をデフォルトでチェックをつけ
るかどうかは、「改行が含まれているか」若しくは「折り返し文字数以上選
択しているか」で判断した方がよいと思います。

[ ]
RE:01070 V3.16β8No.01073
ひろ さん 02/06/05 17:39
 
 秀丸担当さん今日は、ひろです。
> >Ver.3.16 の正式版の公開はいつ頃に
> >なるのでしょうか?
>
> すみません。そろそろ出そうと思います。
> V3.09〜3.14は検討しておきます。
 有り難うございます。

[ ]
RE:01070 V3.16β8No.01074
ひろ さん 02/06/05 23:31
 
 秀丸担当さん今日は、ひろです。
> すみません。そろそろ出そうと思います。
とのことなので、Ver.3.15 でなど、明確に対応ヴァージョンが書いてあるも
のや、修正が簡単にできそうなものだけリストアップしておきます。
(1)「選択した範囲のみ検索」の不具合点 (Ver.3.14 ではとなっている(^^)
http://www.maruo.co.jp/hidesoft/2/m020110.html#10922
(2)マクロ・ヘルプの記述ミス
http://www.maruo.co.jp/hidesoft/2/m020125.html#11107
(3)排他制御の切り替え
http://www.maruo.co.jp/hidesoft/2/m020207.html#11255
(4)getconfigcolor の RGB 値の説明
http://www.maruo.co.jp/hidesoft/2/m020524.html#11922

[ ]
RE:01074 V3.16β8No.01078
秀丸担当 さん 02/06/06 17:50
 
>とのことなので、Ver.3.15 でなど、明確に対応ヴァージョンが書いてあるも
>のや、修正が簡単にできそうなものだけリストアップしておきます。

ありがとございます。

>(1)「選択した範囲のみ検索」の不具合点 (Ver.3.14 ではとなっている(^^)
>http://www.maruo.co.jp/hidesoft/2/m020110.html#10922

この件は、対処済みになっていました。
escape;escape;とやっても[選択した範囲のみ]の表示は消えず、
escapeinselect;を使うことでしか[選択した範囲のみ]状態を解除できない
ようにし、互換性を保つようになっています。

[ ]
RE:01072 V3.16β8No.01079
秀丸担当 さん 02/06/06 17:50
 
>このこと自体は歓迎ですが、現状では最小 2 文字選択しただけで、チェック
>が入ります。よって「選択した範囲内のみ」をデフォルトでチェックをつけ
>るかどうかは、「改行が含まれているか」若しくは「折り返し文字数以上選
>択しているか」で判断した方がよいと思います。

たしかに、それは変でしね。改行が含まれているかどうかで判断しようと思います。

[ ]
RE:01079 V3.16β8No.01082
ひろ さん 02/06/06 18:16
 
 秀丸担当さん今日は、ひろです。
> 改行が含まれているかどうかで判断しようと思います。
 よろしくお願いします。

[ ]
RE:01078 V3.16β8No.01083
ひろ さん 02/06/06 18:16
 
 秀丸担当さん今日は、ひろです。
> >(1)「選択した範囲のみ検索」の不具合点 (Ver.3.14 ではとなっている(^^)
> >http://www.maruo.co.jp/hidesoft/2/m020110.html#10922
>
> この件は、対処済みになっていました。
 そうでしたか、失礼しました。マクロの状況が変わらないので、対処が済
んでいないとばかり思っていました。

[ ]