認識エラーの回避No.19221
うえむ さん 05/04/27 10:35
 
こんにちは、うえむ です。
大量のテキストファイルを(一つずつ)開いてはマクロで整形し保存終了するという
一連の作業をしています。そのときエンコードできないファイルがあると認識エラー
のダイアログが表示されます。そうなるとマクロが止まるので少し困っています。di
sableerrormsgも効きません。何か手がないでしょうか?
・無理にエンコードする必要はありません(エンコードできないときはそのままClos
eでOK)
・二つまとめてエンコードできないファイルを開いた後、一つ目の認識エラーダイア
ログをキャンセルで閉じるとMicrosoftWindowsの“エラー報告を送信する”ダイアロ
グが100%ではないですが、結構な割合で出ます
以上お願いします

[ ]
RE:19221 認識エラーの回避No.19223
秀丸担当 さん 05/04/27 12:42
 

>大量のテキストファイルを(一つずつ)開いてはマクロで整形し保存終了するという
>一連の作業をしています。そのときエンコードできないファイルがあると認識エラー
>のダイアログが表示されます。そうなるとマクロが止まるので少し困っています。di
>sableerrormsgも効きません。何か手がないでしょうか?

これを出さないようにすることはできませんでした。
エラーメッセージではなくて選択が可能なダイアログではありますが、V5.00β
20のほうで、disableerrormsgが影響するようにしてみようと思います。

>・二つまとめてエンコードできないファイルを開いた後、一つ目の認識エラーダイア
>ログをキャンセルで閉じるとMicrosoftWindowsの“エラー報告を送信する”ダイアロ
>グが100%ではないですが、結構な割合で出ます

こちらは確認することができませんでした。
どのような手順でやると発生するか、詳しく教えていただくことはできますでし
ょうか。
また、秀丸をインストールしたフォルダにdump.txtが出力されていたら、その内
容を教えていただけると助かります。

[ ]
RE:19223 認識エラーの回避No.19224
うえむ さん 05/04/27 12:58
 

>>disableerrormsgも効きません。何か手がないでしょうか?
>
>これを出さないようにすることはできませんでした。
残念です。今後のバージョンに期待します。


>こちらは確認することができませんでした。
>どのような手順でやると発生するか、詳しく教えていただくことはできますでし
>ょうか。
>また、秀丸をインストールしたフォルダにdump.txtが出力されていたら、その内
>容を教えていただけると助かります。

Openfileなどを考えましたが、都合、下記DOSから呼び出します。

C:\> C:\hidemaru /h C:\temp.c | C:\hidemaru /x MyMacro.mac /h C:\temp2.c


dump.txtは長いのでどうすればいいですか?ここに書き込んでいいですか?

[ ]
RE:19224 認識エラーの回避No.19225
秀丸担当 さん 05/04/27 14:37
 

>Openfileなどを考えましたが、都合、下記DOSから呼び出します。
>
>C:\> C:\hidemaru /h C:\temp.c | C:\hidemaru /x MyMacro.mac /h C:\temp2.c

これは | でパイプとして使っているということでしょうか。
hidemaru.exeは裏技的に標準入力があるときに対応していますが、標準出力は出
されません。
なので、> hidemaru.exe でリダイレクトできても、 | hidemaru.exe でパイプ
としては使えません。
また、裏技的な機能で、マナーも良くないためか一時期問題が見れたためこの機
能は削除したかったのですが、要望があり復活してしまいました。

パイプとして使っていることに因果関係があるのかどうかわりませんが、これだ
けでは再現手順として情報が不足しているので、お手数ですが再現に至るまでの
操作手順を詳しく教えていただけると助かります。

>dump.txtは長いのでどうすればいいですか?ここに書き込んでいいですか?

ここに書き込んでもらってもかまいません。
メールで送られる場合は、xxxxxxxx@nifty.ne.jp まで秀丸担当宛てであること
を書いて送ってください。

[ ]
RE:19225 認識エラーの回避No.19232
うえむ さん 05/04/27 19:33
 
>>C:\> C:\hidemaru /h C:\temp.c | C:\hidemaru /x MyMacro.mac /h C:\temp2.c
>
>これは | でパイプとして使っているということでしょうか。
>これだけでは再現手順として情報が不足しているので、お手数ですが再現に至るまでの
>操作手順を詳しく教えていただけると助かります。

| はパイプになります。裏技になるのかどうかはわからないのですがこういうことを
やろうとしています。ファイルを二つ開いて、片方からもう片方に文字列をコピーす
るマクロがMyMacro.macで、DOSから1命令で秀丸を二つ起動させています。二つのフ
ァイル名を秀丸に渡すのが面倒なのでこういった方法をとりました。

なお、問題になっているファイルはどのエンコードを指定してもNGでした。


以下dump.txtです。
********** 05/04/27 10:03:10.990 Ver:411 Build:1
Windows:0a280105 Comctl:00060000
Exception code=C0000005 addr=00417450
eax=01230000 ebx=00000000 ecx=0011F478 edx=00000000 esi=004B5810 edi=004B581
0 ebp=0011F6E4 esp=0011F46C eip=00417450
eip: 8B 88 C8 E8 00 00 8D B4 02 CC E8 00
Stack Dump
00000000 004B5810 00000000 91B39628 2D2029E8 8A478F20 001100DB 7C950833
0011F604 00000006 00400000 00400080 0011F48C 00000006 0011F4C4 7C950895
00400000 00000001 00000002 0011F4EC 00400080 00400000 0011F524 7C952975
00400000 00000001 00000002 7C9529B9 0011F604 00000006 00400000 7C950833
0002D870 00000006 00400000 00400080 00000000 00000000 004C6000 0011F604
0011F4DC 00400000 0011F5A8 7C94EE18 7C9529C0 FFFFFFFF 7C9529B9 7C952C59
00400000 004C8CE0 0011F598 00000000 00000000 7C952937 7C952C99 00400000
0011F528 00000000 00000000 0011F590 0011F5B8 7C952CB7 0002D870 004C8CE0
FramePtr ReturnAd Param#1  Param#2  Param#3  Param#4  Param#5  Param#6  Para
m#7  Param#8  Param#9  Param#10 MachineCode
0011F700 00414047 004B5810 00000004 004B5810 00000000 00000000 0011F84C 0041
571C 004B5810 00000100 004B5810 EB 37 8B 06 BF D8 52 00
0011F84C 0041571C 004B5810 00000100 004B5810 00000000 51626510 01C54B10 0011
F74C 00497E76 0011F73C 004BFC3C E9 B7 12 00 00 81 C6 00
0011FAC0 0041EB88 004B5810 00000004 00000000 00002FEE 0026051A 00000000 0123
ED20 0123E8CC 0011FB00 004174EC E9 43 03 00 00 FF 75 18
7FFDEC00 0011FAD4 00000002 001550A8 01000011 003A0043 0073005C 00610068 0065
0072 00610077 00650072 0048005C 43 00 3A 00 5C 00 73 00
003A0043 0073005C 00610068 00650072 00610077 00650072 0048005C 00640069 006D
0065 00720061 005C0075 00750064 00 00 00 00 00 00 00 00
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000
0000 00000000 00000000 00000000


10:03:10.379 S 11401 033603E6 0001 00000000 0011F5BC
10:03:10.379 S 11401 033603E6 0210 007B0001 003804EE
10:03:10.379 R 11401 033603E6 0210 007B0001 003804EE
10:03:10.449 S 12270 0026051A 0001 00000000 0011ECC4
10:03:10.449 R 12270 0026051A 0001 00000000 0011ECC4
10:03:10.449 S 12270 0026051A 0005 00000000 03BA02E9
10:03:10.449 R 12270 0026051A 0005 00000000 03BA02E9
10:03:10.449 S 12270 0026051A 0003 00000000 00260002
10:03:10.449 R 12270 0026051A 0003 00000000 00260002
10:03:10.449 S 11401 033603E6 0210 00640001 0026051A
10:03:10.449 R 11401 033603E6 0210 00640001 0026051A
10:03:10.449 S 12270 0026051A 0018 00000001 00000000
10:03:10.449 R 12270 0026051A 0018 00000001 00000000
10:03:10.449 R 11401 033603E6 0001 00000000 0011F5BC
10:03:10.449 S 11401 033603E6 0080 00000001 00E506E5
10:03:10.449 S 11401 033603E6 000D 00000208 0011EDEC
10:03:10.449 R 11401 033603E6 000D 00000208 0011EDEC
10:03:10.459 S 11401 033603E6 007F 00000002 00000000
10:03:10.459 R 11401 033603E6 007F 00000002 00000000
10:03:10.469 S 11401 033603E6 000D 00000208 0011EE84
10:03:10.469 R 11401 033603E6 000D 00000208 0011EE84
10:03:10.469 R 11401 033603E6 0080 00000001 00E506E5
10:03:10.469 S 11401 033603E6 0080 00000000 018806E1
10:03:10.469 R 11401 033603E6 0080 00000000 018806E1
10:03:10.469 S 11401 033603E6 0046 00000000 0011FB64
10:03:10.469 S 11401 033603E6 0024 00000000 0011F77C
10:03:10.469 R 11401 033603E6 0024 00000000 0011F77C
10:03:10.469 R 11401 033603E6 0046 00000000 0011FB64
10:03:10.469 S 11401 033603E6 0083 00000001 0011FB38
10:03:10.469 R 11401 033603E6 0083 00000001 0011FB38
10:03:10.469 S 11401 033603E6 0047 00000000 0011FB64
10:03:10.469 S 11401 033603E6 0005 00000000 03E20315
10:03:10.469 S 12270 0026051A 0046 00000000 0011F4B0
10:03:10.469 R 12270 0026051A 0046 00000000 0011F4B0
10:03:10.469 S 12270 0026051A 0083 00000001 0011F484
10:03:10.469 R 12270 0026051A 0083 00000001 0011F484
10:03:10.469 S 12270 0026051A 0047 00000000 0011F4B0
10:03:10.469 S 12270 0026051A 0005 00000000 03BA0311
10:03:10.469 S 12270 0026051A 0210 00000001 003304C4
10:03:10.469 R 12270 0026051A 0210 00000001 003304C4
10:03:10.469 R 12270 0026051A 0005 00000000 03BA0311
10:03:10.469 R 12270 0026051A 0047 00000000 0011F4B0
10:03:10.469 S 12270 0026051A 0018 00000001 00000000
10:03:10.469 R 12270 0026051A 0018 00000001 00000000
10:03:10.469 R 11401 033603E6 0005 00000000 03E20315
10:03:10.469 R 11401 033603E6 0047 00000000 0011FB64
10:03:10.469 S 11401 033603E6 000D 00000208 0011EF50
10:03:10.469 R 11401 033603E6 000D 00000208 0011EF50
10:03:10.469 S 11401 033603E6 007F 00000002 00000000
10:03:10.469 R 11401 033603E6 007F 00000002 00000000
10:03:10.469 S 11401 033603E6 0083 00000001 0011F798
10:03:10.469 R 11401 033603E6 0083 00000001 0011F798
10:03:10.469 S 11401 033603E6 0046 00000000 0011FB54
10:03:10.469 R 11401 033603E6 0046 00000000 0011FB54
10:03:10.469 S 11401 033603E6 0047 00000000 0011FB54
10:03:10.469 R 11401 033603E6 0047 00000000 0011FB54
10:03:10.469 S 11401 033603E6 000D 00000208 0011EF40
10:03:10.469 R 11401 033603E6 000D 00000208 0011EF40
10:03:10.469 S 11401 033603E6 001C 00000001 00000A40
10:03:10.469 S 12270 0026051A 001C 00000001 00000A40
10:03:10.469 S 12270 0026051A 0281 00000001 C000000F
10:03:10.469 S 12270 0026051A 0282 00000002 00000000
10:03:10.469 R 12270 0026051A 0282 00000002 00000000
10:03:10.469 R 12270 0026051A 0281 00000001 C000000F
10:03:10.469 S 12270 0026051A 0007 00000000 00000000
10:03:10.469 S 12270 0026051A 0282 0000000A 00000000
10:03:10.469 R 12270 0026051A 0282 0000000A 00000000
10:03:10.469 S 12270 0026051A 0282 0000000B 00000000
10:03:10.469 R 12270 0026051A 0282 0000000B 00000000
10:03:10.469 R 12270 0026051A 0007 00000000 00000000
10:03:10.469 R 12270 0026051A 001C 00000001 00000A40
10:03:10.469 R 11401 033603E6 001C 00000001 00000A40
10:03:10.469 S 11401 033603E6 0086 00000001 00000000
10:03:10.469 S 11401 033603E6 000D 00000208 0011ECB4
10:03:10.469 R 11401 033603E6 000D 00000208 0011ECB4
10:03:10.469 S 11401 033603E6 000D 00000208 0011ED4C
10:03:10.469 R 11401 033603E6 000D 00000208 0011ED4C
10:03:10.469 R 11401 033603E6 0086 00000001 00000000
10:03:10.469 S 11401 033603E6 0006 00000001 00000000
10:03:10.469 S 12270 0026051A 0006 00000001 00000000
10:03:10.489 S 12270 0026051A 0282 0000000A 00000000
10:03:10.489 R 12270 0026051A 0282 0000000A 00000000
10:03:10.489 R 12270 0026051A 0006 00000001 00000000
10:03:10.489 S 12270 0026051A 0008 033603E6 00000000
10:03:10.489 R 12270 0026051A 0008 033603E6 00000000
10:03:10.489 S 12270 0026051A 0281 00000000 C000000F
10:03:10.489 R 12270 0026051A 0281 00000000 C000000F
10:03:10.489 S 11401 033603E6 0281 00000001 C000000F
10:03:10.489 R 11401 033603E6 0281 00000001 C000000F
10:03:10.489 S 11401 033603E6 0007 0026051A 00000000
10:03:10.489 S 11401 033603E6 0008 0026051A 00000000
10:03:10.489 R 11401 033603E6 0008 0026051A 00000000
10:03:10.489 S 11401 033603E6 0281 00000000 C000000F
10:03:10.489 R 11401 033603E6 0281 00000000 C000000F
10:03:10.489 S 12270 0026051A 0281 00000001 C000000F
10:03:10.489 R 12270 0026051A 0281 00000001 C000000F
10:03:10.489 S 12270 0026051A 0007 033603E6 00000000
10:03:10.489 S 12270 0026051A 0282 0000000A 00000000
10:03:10.489 R 12270 0026051A 0282 0000000A 00000000
10:03:10.489 S 12270 0026051A 0282 0000000B 00000000
10:03:10.489 R 12270 0026051A 0282 0000000B 00000000
10:03:10.489 R 12270 0026051A 0007 033603E6 00000000
10:03:10.489 R 11401 033603E6 0007 0026051A 00000000
10:03:10.489 R 11401 033603E6 0006 00000001 00000000
10:03:10.489 S 11401 033603E6 000C 00000000 0011FA18
10:03:10.489 R 11401 033603E6 000C 00000000 0011FA18
10:03:10.609 S 11401 033603E6 0464 00000700 00000000
10:03:10.609 S 12270 0026051A 0464 00000700 00000000
10:03:10.609 R 12270 0026051A 0464 00000700 00000000
10:03:10.609 R 11401 033603E6 0464 00000700 00000000
10:03:10.609 S 11401 033603E6 0475 00000700 00000000
10:03:10.609 S 12270 0026051A 0475 00000700 00000000
10:03:10.609 R 12270 0026051A 0475 00000700 00000000
10:03:10.609 R 11401 033603E6 0475 00000700 00000000
10:03:10.619 S 11401 033603E6 0468 00000000 00000000
10:03:10.619 S 12270 0026051A 0468 00000000 00000000
10:03:10.619 R 12270 0026051A 0468 00000000 00000000
10:03:10.619 R 11401 033603E6 0468 00000000 00000000
10:03:10.679 S 11401 033603E6 0086 00000000 00000000
10:03:10.679 R 11401 033603E6 0086 00000000 00000000
10:03:10.679 S 11401 033603E6 0006 00000000 00000000
10:03:10.679 S 12270 0026051A 0006 00000000 00000000
10:03:10.679 R 12270 0026051A 0006 00000000 00000000
10:03:10.679 R 11401 033603E6 0006 00000000 00000000
10:03:10.679 S 11401 033603E6 001C 00000000 00000F10
10:03:10.679 S 12270 0026051A 001C 00000000 00000F10
10:03:10.679 R 12270 0026051A 001C 00000000 00000F10
10:03:10.679 R 11401 033603E6 001C 00000000 00000F10
10:03:10.679 S 12270 0026051A 0008 00000000 00000000
10:03:10.679 R 12270 0026051A 0008 00000000 00000000
10:03:10.679 S 12270 0026051A 0281 00000000 C000000F
10:03:10.679 S 12270 0026051A 0282 00000001 00000000
10:03:10.679 R 12270 0026051A 0282 00000001 00000000
10:03:10.679 R 12270 0026051A 0281 00000000 C000000F
10:03:10.689 S 12270 0026051A 0474 00000001 00000000
10:03:10.689 S 11401 033603E6 000C 00000000 0011F894
10:03:10.689 R 11401 033603E6 000C 00000000 0011F894
10:03:10.689 R 12270 0026051A 0474 00000001 00000000
10:03:10.689 S 11401 033603E6 0111 00000004 00000000
10:03:10.689 S 12270 0026051A 0111 00000004 00000000
10:03:10.689 S 11401 033603E6 001F 00000000 00000000
10:03:10.689 R 11401 033603E6 001F 00000000 00000000
10:03:10.689 S 11401 033603E6 000A 00000000 00000000
10:03:10.689 R 11401 033603E6 000A 00000000 00000000
10:03:10.719 S 11401 033603E6 0046 00000000 0011D954
10:03:10.719 R 11401 033603E6 0046 00000000 0011D954
10:03:10.719 S 11401 033603E6 0047 00000000 0011D954
10:03:10.719 R 11401 033603E6 0047 00000000 0011D954
10:03:10.719 S 11401 033603E6 001C 00000001 00000000
10:03:10.719 S 12270 0026051A 001C 00000001 00000000
10:03:10.719 R 12270 0026051A 001C 00000001 00000000
10:03:10.719 R 11401 033603E6 001C 00000001 00000000
10:03:10.869 S 11401 033603E6 0478 00000001 00000000
10:03:10.869 S 12270 0026051A 0478 00000001 00000000
10:03:10.869 S 12270 0026051A 0474 00000000 00000000
10:03:10.869 S 11401 033603E6 000C 00000000 0011D3C8
10:03:10.869 R 11401 033603E6 000C 00000000 0011D3C8
10:03:10.869 R 12270 0026051A 0474 00000000 00000000
10:03:10.869 S 12270 0026051A 0474 00000001 00000000
10:03:10.869 S 11401 033603E6 000C 00000000 0011D3C8
10:03:10.869 R 11401 033603E6 000C 00000000 0011D3C8
10:03:10.869 R 12270 0026051A 0474 00000001 00000000
10:03:10.879 S 11401 033603E6 0477 0A040C41 00000000
10:03:10.879 R 11401 033603E6 0477 0A040C41 00000000
10:03:10.879 S 11401 033603E6 04A3 00000000 00000000
10:03:10.879 S 12270 0026051A 04A3 00000000 00000000
10:03:10.879 S 11401 033603E6 0018 00000001 00000000
10:03:10.879 R 11401 033603E6 0018 00000001 00000000
10:03:10.879 S 11401 033603E6 0046 00000000 0011D214
10:03:10.879 R 11401 033603E6 0046 00000000 0011D214
10:03:10.879 S 11401 033603E6 0046 00000000 0011D214
10:03:10.879 R 11401 033603E6 0046 00000000 0011D214
10:03:10.879 S 11401 033603E6 0086 00000000 01920682
10:03:10.879 R 11401 033603E6 0086 00000000 01920682
10:03:10.879 S 11401 033603E6 0006 00000001 01920682
10:03:10.879 S 12270 0026051A 0006 00000001 01920682
10:03:10.879 R 12270 0026051A 0006 00000001 01920682
10:03:10.879 R 11401 033603E6 0006 00000001 01920682
10:03:10.879 S 11401 033603E6 0281 00000001 C000000F
10:03:10.879 S 11401 033603E6 0282 0000000B 00000000
10:03:10.879 R 11401 033603E6 0282 0000000B 00000000
10:03:10.879 S 11401 033603E6 0282 00000002 00000000
10:03:10.879 R 11401 033603E6 0282 00000002 00000000
10:03:10.879 R 11401 033603E6 0281 00000001 C000000F
10:03:10.889 S 11401 033603E6 0007 00880648 00000000
10:03:10.889 R 11401 033603E6 0007 00880648 00000000
10:03:10.889 S 11401 033603E6 0085 00000001 00000000
10:03:10.889 R 11401 033603E6 0085 00000001 00000000
10:03:10.889 S 11401 033603E6 0014 0401065A 00000000
10:03:10.889 R 11401 033603E6 0014 0401065A 00000000
10:03:10.889 S 11401 033603E6 0047 00000000 0011D214
10:03:10.889 R 11401 033603E6 0047 00000000 0011D214
10:03:10.889 S 11401 033603E6 0005 00000000 03E20315
10:03:10.889 S 12270 0026051A 0046 00000000 0011CF10
10:03:10.889 R 12270 0026051A 0046 00000000 0011CF10
10:03:10.889 S 12270 0026051A 0083 00000001 0011CEE4
10:03:10.889 R 12270 0026051A 0083 00000001 0011CEE4
10:03:10.889 S 11401 033603E6 0014 0401065A 00000000
10:03:10.889 R 11401 033603E6 0014 0401065A 00000000
10:03:10.889 S 12270 0026051A 0047 00000000 0011CF10
10:03:10.889 R 12270 0026051A 0047 00000000 0011CF10
10:03:10.889 S 12270 0026051A 0018 00000001 00000000
10:03:10.889 R 12270 0026051A 0018 00000001 00000000
10:03:10.889 S 12270 0026051A 0046 00000000 0011CF24
10:03:10.889 R 12270 0026051A 0046 00000000 0011CF24
10:03:10.889 R 11401 033603E6 0005 00000000 03E20315
10:03:10.889 S 11401 033603E6 0003 00000000 00340046
10:03:10.889 S 11401 033603E6 0282 0000000B 00000000
10:03:10.889 R 11401 033603E6 0282 0000000B 00000000
10:03:10.889 R 11401 033603E6 0003 00000000 00340046
10:03:10.889 R 12270 0026051A 04A3 00000000 00000000
10:03:10.889 R 11401 033603E6 04A3 00000000 00000000
10:03:10.889 S 11401 033603E6 0477 13040C41 00000000
10:03:10.889 R 11401 033603E6 0477 13040C41 00000000
10:03:10.889 S 11401 033603E6 0282 0000000A 00000000
10:03:10.889 R 11401 033603E6 0282 0000000A 00000000
10:03:10.889 S 11401 033603E6 0477 7F0410FC 00000000
10:03:10.889 R 11401 033603E6 0477 7F0410FC 00000000
10:03:10.889 R 12270 0026051A 0478 00000001 00000000
10:03:10.889 R 11401 033603E6 0478 00000001 00000000
10:03:10.889 S 11401 033603E6 007F 00000002 00000000
10:03:10.889 R 11401 033603E6 007F 00000002 00000000
10:03:10.889 S 11401 033603E6 007F 00000000 00000000
10:03:10.889 R 11401 033603E6 007F 00000000 00000000
10:03:10.889 S 11401 033603E6 007F 00000001 00000000
10:03:10.889 R 11401 033603E6 007F 00000001 00000000
10:03:10.889 S 11401 033603E6 0111 00000C04 00000000
10:03:10.889 S 12270 0026051A 0111 00000C04 00000000
10:03:10.889 S 11401 033603E6 0018 00000000 00000000
10:03:10.889 R 11401 033603E6 0018 00000000 00000000
10:03:10.889 S 11401 033603E6 0046 00000000 0011D864
10:03:10.889 R 11401 033603E6 0046 00000000 0011D864
10:03:10.899 S 11401 033603E6 0047 00000000 0011D864
10:03:10.899 R 11401 033603E6 0047 00000000 0011D864
10:03:10.899 S 11401 033603E6 0008 00000000 00000000
10:03:10.899 R 11401 033603E6 0008 00000000 00000000
10:03:10.899 S 11401 033603E6 0281 00000000 C000000F
10:03:10.899 S 11401 033603E6 0282 00000001 00000000
10:03:10.899 R 11401 033603E6 0282 00000001 00000000
10:03:10.899 R 11401 033603E6 0281 00000000 C000000F
10:03:10.909 S 11401 033603E6 0002 00000000 00000000
10:03:10.909 R 11401 033603E6 0002 00000000 00000000
10:03:10.909 S 12270 0026051A 0002 00000000 00000000
10:03:10.909 R 12270 0026051A 0002 00000000 00000000
10:03:10.920 S 12270 0026051A 0082 00000000 00000000
10:03:10.920 R 12270 0026051A 0082 00000000 00000000
10:03:10.920 S 11401 033603E6 0082 00000000 00000000
10:03:10.920 R 11401 033603E6 0082 00000000 00000000
10:03:10.940 R 12270 0026051A 0111 00000C04 00000000
10:03:10.940 R 11401 033603E6 0111 00000C04 00000000

以上

[ ]
RE:19232 認識エラーの回避No.19239
秀丸担当 さん 05/04/28 10:28
 

dump.txtの内容ありがとうございます。
調べてみたところ、「開く」のダイアログをキャンセルした直後に問題が起きて
いることがわかりました。
秀丸同士の共有メモリへのアクセスで問題があるようです。なぜ起きているのか
の原因はdump.txtからは分かりませんでした。
エンコードの種類の認識エラーのキャンセル後ということですが、そうではなく
て、「開く」のキャンセル後なのではないでしょうか?

>| はパイプになります。裏技になるのかどうかはわからないのですがこういうことを
>やろうとしています。ファイルを二つ開いて、片方からもう片方に文字列をコピーす
>るマクロがMyMacro.macで、DOSから1命令で秀丸を二つ起動させています。二つのフ
>ァイル名を秀丸に渡すのが面倒なのでこういった方法をとりました。
>
>なお、問題になっているファイルはどのエンコードを指定してもNGでした。

パイプは基本的には標準入出力を扱うコンソールアプリケーションに対して行う
のが通常で、実行ファイルを2つ起動させるために行うのはあまり良くないと思
います。
かといって死んでしまうのは良くないので、秀丸は死なないように修正するべき
と思います。
しかし、状況が再現しないです。

大変お手数ではありますが、再現手順が不足しており、同じ手順で行うことがで
きないので、こちらでも再現できる形での詳細な手順を教えていただけると助か
ります。

どのようなファイルを用意して、どのようなマクロを用意して、どのような操作
手順で行うと再現するということを、できれば簡略化せずに具体的に内容を教え
ていただけると、こちらでも再現できるかもしれません。

[ ]