|
k.kiyoさん,こんばんは。
》DDEで通信中にsetactivehidemaruでウィンドウを切り替えると
》dderequestが失敗するようです。
》マクロサーバーで以下のマクロを実行させると
》「dderequestで相手が応答しません。」
》というエラーが出ます。
あまりよくわかっているわけではありませんが,DDE 通信中にウィンドウの切
り替えはできないのでは?
ddeinitiate "HideMacroServer", "AllService";
を
setactivehidemaru 1;
の直後に移したらどうでしょう。
ただし,そのままではマクロサーバが起動されたディレクトリがカレントディ
レクトリになるので,以下のようにする必要があるでしょう。
setactivehidemaru 1;
ddeinitiate "HideMacroServer", "AllService";
ddeexecute "setcurdir " + directory;
$curdir = dderequest( "getcurdir" );
message $curdir;
では, (^^)/~
山紫水明
|
|