---- Support BBS ----
[ 前の記事 | 次の記事 | 一覧 ]

[00174] 1151 byte
投稿日時: 2000年6月13日(火) 23時35分54秒
ホスト名: PPP16.nagoya-ap5.dti.ne.jp(210.170.217.16)

Re: 初期化&バージョン取得

投稿者: 杉浦 まさき
e-mail: sugiura@ceres.dti.ne.jp
   URL: http://www.ceres.dti.ne.jp/~sugiura

山紫水明さん、こんばんは。
杉浦 まさき です。

> 》ないです(^^;。
>  そうですか。私が思いつけるのは,次のようなことですね。

「取らぬ狸の皮算用」的な話で申し訳ないですが、
(現在開発中の)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 ----