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

[00062] 1328 byte
投稿日時: 1999年10月29日(金) 13時37分46秒
ホスト名: sunrise.dnp.co.jp(210.251.192.65)

keepalive再接続後menuでマクロに戻らない?

投稿者: ENCODINGSHIFTJIS
e-mail: (入力されていません)
   URL: (入力されていません)

keepalive で保存されるものとそうでない物の説明は?
再接続後表示はされ選択操作を受け付けるがマクロ側に戻らない?

MAIN:
//メインルーチン
goto skip2;
selmenu:
                           $item="";// 結果を受け取る変数の初期化
ddestartadvice "dlgresult",$item; // アドバイスループの開始
ddeexecute "menu fuka1";if(!result){
                message "メニューの表示に失敗しました。";goto END; }
while(!strlen($item))ddewaitadvice $item, 333;//結果の待ち動作
ddestopadvice "dlgresult";//アドバイスループの停止
message $item;
return;
skip2:
//
call selmenu;// 1
call selmenu;// 2
// -----------------------------------------------
$topicname = dderequest("keepalive 1");// 状態継続希望
ddeterminate;// 田楽サーバDDE 通信の切断
writeinistr "T.ini","DGserver","topicname",$topicname;// 永続記憶
message $topicname;// 永続変数機構はほかにいいのがないか?
$topicname=getinistr("T.ini","DGserver","topicname");// バインド辞書
if(!result)$topicname="";
writeinistr "T.ini","DGserver","topicname","";// すぐリセット
// 保存トピック名で再接続
message $topicname;
//  DDE 初期化の実行、失敗したら常駐確認、起動してもう一回
ddeinitiate "DengakuServer",  $topicname;if(!result)goto END;
// ----------------------------------------------
call selmenu;// 3 この中の田楽サーバーでループ
// メニューは表示するが値が返らない。
call selmenu;// 4
//
END:


[ 前の記事 | 次の記事 | 一覧 ]


>62< keepalive再接続後menuでマクロに戻らない? (ENCODINGSHIFTJIS) 10/29 13:37
<63> Re: keepalive再接続後menuでマクロに戻らない? (杉浦 まさき) 10/29 20:55
 └<65> Re: keepalive再接続後menuでマクロに戻らない? (杉浦 まさき) 10/30 01:08

---- Support BBS ----