角括弧つきのlinelenNo.09281
K'zawa さん 22/02/25 19:58
 
こんにちは、K'zawaです。

メールエディタでの角括弧つきのlinelen,linelen2ですが、値が正しくないようです。
さらにヘッダー部で使うと保護違反で落ちてしまいます。


message str( linelen[y] ) + ", " + str( linelen2[lineno-1] );


秀丸メールSpeech Version 7.10 32bit edition
秀丸エディタ相当部分 Version 8.99

[ ]
RE:09281 角括弧つきのlinelenNo.09283
秀まるお2 さん 22/02/26 16:12
 
 毎度バグ情報ありがとうございます。

 linelenなどで角括弧指定できるようになったこと自体知らなかったのですが、
ソースコード見直してみたら、その辺の処理(秀丸エディタ担当が作った処理)に秀
丸メール用の配慮が抜けてて、さらにはlinelenの角括弧で負の数を指定して保護違
反が出てしまってました。

 似たような拡張は他にもありそうなので、その辺一通り見直して、秀丸メールでも
そこそこ動くように修正させていただきます。ただ、仕様的にヘッダの中でうまく動
く用に出来ない物もありそうではあります。

 linelenはうまく動くように直せますが、linelen2は、ヘッダの中の行番号を負の
数で取得する仕組みがそもそも存在しないこともあって、ヘッダの中について角カッ
コで取得するのは不可になりそうです。その辺ご了承ください。

[ ]
RE:09283 角括弧つきのlinelenNo.09288
K'zawa さん 22/02/26 21:02
 
秀まるおさん、こんにちは。
K'zawaです。

> linelenはうまく動くように直せますが、linelen2は、ヘッダの中の行番号を負の
>数で取得する仕組みがそもそも存在しないこともあって、ヘッダの中について角カ
>ッコで取得するのは不可になりそうです。その辺ご了承ください。

承知しました。よろしくお願いします。

[ ]