| |
h-tom です。
1)ゼロ幅のカラーマーカー部分ですが colorcode でカラーマーカーのビット(0x0008
0000)があると思ったら、
0x00100000 が返ってきましたが、これは仕様でしょうか?
ゼロ幅だとgetcolormarker の取得方法が変わってくるので、区別できるほうが便
利といえば便利かな?
//確認用マクロ ここから
newfile;
gofiletop;
//colorcode は改行コード上は0を返すので適当に入力
insert "aaaaa";
insertreturn;
//先頭にゼロ幅のカラーマーカーをつける。
colormarker 0x000000FF, 0x0000FF80, 0, 0x02, 0, "", 1, 0, 1, 0;
//先頭に移動
gofiletop;
//colorcode取得
message sprintf("x:%d y:%d colorcode:0x%08x", x, y, colorcode);
endmacro;
//確認用マクロ ここまで
結果
---------------------------
秀丸エディタ
---------------------------
x:0 y:0 colorcode:0x00100000
---------------------------
OK
---------------------------
2)ゼロ幅のカラーマーカーがある箇所で「各種情報表示マクロ」を実行すると、秀丸
エディタがクラッシュする。
(静かに秀丸エディタウィンドウがいなくなる)
「各種情報表示マクロ」は http://htom.in.coocan.jp/macro/tips_main.html#label-8
です。
何故か、デバッグ出力部分を有効にしておくと問題ないです。
ntdll.dll 内なので、難しいかもしれませんが報告まで。
障害が発生しているアプリケーション名: Hidemaru.exe、バージョン: 9.1.9.8、
タイム スタンプ: 0x630eda20
障害が発生しているモジュール名: ntdll.dll、バージョン: 10.0.19041.1949、タ
イム スタンプ: 0xfe96c48e
例外コード: 0xc0000374
|
|