マクロサーバとの組み合わせでNo.07318
ひろ さん 01/01/29 20:30
 
 秀丸担当さん今日は、ひろです。
 原因がどちらか解らないのですが、
run "e:\\Program Files\\Macserv\\MACSERV.EXE /h";
ddeinitiate "HideMacroServer", "FileService";
ddeexecute "exit";
quit;//若しくは exit, exitall
とすると異常終了する事があります。
 エラーメッセージは、
HIDEMARU のページ違反です。
モジュール : HIDEMARU.EXE、アドレス : 0167:00442dde
Registers:
EAX=01f13000 CS=0167 EIP=00442dde EFLGS=00010246
EBX=00000000 SS=016f ESP=006bf5d8 EBP=006bf784
ECX=cd28a5a0 DS=016f ESI=00000000 FS=2a2f
EDX=bffc9490 ES=016f EDI=00000000 GS=0000
Bytes at CS:EIP:
88 98 87 e1 00 00 ff 15 90 4d 47 00 8b f0 53 33
Stack dump:
00000000 01f15928 01f15928 006bf784 00000000 00f74277 00000000
00000003 00000003 0000003c bff713e2 00000167 bff712c5 00003ed7
cd28a5a0 bff76655
です。また endmacro とした場合は問題ないようです。

 Ver.3.05 までは問題ないようだったのですが、マクロの組み方が悪いの
かなあ〜。

[ ]
RE:07318 マクロサーバとの組み合わせでNo.07331
秀丸担当 さん 01/01/31 18:30
 
> 秀丸担当さん今日は、ひろです。
> 原因がどちらか解らないのですが、
>run "e:\\Program Files\\Macserv\\MACSERV.EXE /h";
>ddeinitiate "HideMacroServer", "FileService";
>ddeexecute "exit";
>quit;//若しくは exit, exitall

やってみたところ、再現できました。
なぜddeが関連しているのか謎。
調べておきます。
できれば今週リリースしたいV3.07で直したい。

[ ]
RE:07331 マクロサーバとの組み合わせでNo.07335
ひろ さん 01/01/31 19:22
 
 秀丸担当さん今日は、ひろです。
> できれば今週リリースしたいV3.07で直したい。
 よろしくお願いします。

[ ]