---- Support BBS ----
[00174] 1151 byte
投稿日時: 2000年6月13日(火) 23時35分54秒
ホスト名: PPP16.nagoya-ap5.dti.ne.jp(210.170.217.16)
Re: 初期化&バージョン取得
山紫水明さん、こんばんは。
杉浦 まさき です。
> 》ないです(^^;。
> そうですか。私が思いつけるのは,次のようなことですね。
「取らぬ狸の皮算用」的な話で申し訳ないですが、
(現在開発中の)ver.2 はコマンド名等のインターフェイスが
ver.1.xx 系のものから大幅に変わる予定なので、
できればメジャーバージョンとマイナーバージョンを
分けて判定してもらえるとよいかと思います。
> 》で、とりあえず exit コマンドの代わりに ddeterminate を
> 》使ってみてどうなるかを教えて下さい。
> これでやるとうまく行きます。
> ただ,実行するマクロが田楽鯖を使用していない場合,田楽鯖自体を終らせるこ
> とができないという問題があるようですが?
それは、ddeterminate が DDE 通信を終了させるだけで、
DDE サーバプロセスはそのまま残るからです。
#だから exit コマンドでサーバ自体を終了&再実行するより効率がよいわけです。
呼び出すマクロ内で田楽鯖を使ったかどうかに関わらず、
マクロ終了後に確実に田楽鯖を終了させたければ、
以下のような処理をすればよいと思います。
...
ddeterminate; // 一度 DDE 通信を終了
execmacro $sub_macro;
ddeinitiate "DengakuServer", "AllService"; // 再接続を試みる
if (result) ddeexecute "exit"; // $sub_macro で田楽鯖を終了させなかった場合
endmacro;
<169> 初期化&バージョン取得 (山紫水明) 06/11 10:42
└<170> Re: 初期化&バージョン取得 (杉浦 まさき) 06/11 23:44
└<171> Re: 初期化&バージョン取得 (山紫水明) 06/12 20:43
└<172> Re: 初期化&バージョン取得 (杉浦 まさき) 06/12 23:29
└<173> Re: 初期化&バージョン取得 (山紫水明) 06/13 20:27
└>174< Re: 初期化&バージョン取得 (杉浦 まさき) 06/13 23:35
└<175> Re: 初期化&バージョン取得 (山紫水明) 06/14 19:48
---- Support BBS ----