[ 新規に投稿する ]

wcsstrrstrでピリオドが検索できないNo.10214
capa さん 23/10/23 11:41 [ コメントを投稿する ]
  ご無沙汰してます。

$at = "hogehoge.jpg";
message str(wcsstrstr( $at, "." ));
message str(wcsstrrstr( $at, "." ));

秀丸メール32bit版(ver.7.23)より上記マクロを実行すると後者は-1が返されます。
秀丸エディタからではいずれも正しい値が返されるので、秀丸メールだけの問題のようです。
ちなみに古い秀丸メール(ver.6.92)では問題なく動作していました。
[ ]
RE:10214 wcsstrrstrでピリオドが検索できないNo.10215
秀丸担当 さん 23/10/23 12:09 [ コメントを投稿する ]
  バグ情報ありがとうございます。
確かにその通りでした。
秀丸エディタは正式では大丈夫でしたが、V9.25βのほうでだめでした。
少し前の話題のohtoriiさんのEverythingを使用するマクロで、最新ではht_tools.dllを使わずwcsstrrstrを使うように改版があって、そのときに気づくべきでした。
秀丸エディタの次のβ版と、秀丸メールのほうでも修正するように致します。
[ ]
RE:10215 wcsstrrstrでピリオドが検索できないNo.10216
capa さん 23/10/23 13:03 [ コメントを投稿する ]
  秀丸エディタの最新β版でも同様とのこと、正式版前に改修されそうでよかったです。
マクロ自体はwcsstrstrをループさせて最後のピリオドを探すよう暫定対応していますが
改修版の公開をお待ちしています。

よろしくお願いいたします。
[ ]

[ 新規に投稿する ]