ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

並行実行プログラムを終わらせるには?

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 | 投稿日時 2011-2-4 10:22
nkmt  長老   投稿数: 1668
単一インスタンスの並行実行で動いているプログラム(オンラインタスク)を
別プログラムから閉じるような関数等はありますでしょうか?

並行実行中のオンラインタスクを触っている最中に、カーソルパークを
親側のアプリに移す命令などはありますでしょうか?
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-2-4 11:07
nkmt  長老   投稿数: 1668
並行実行プログラム間の相互作用とかコンテキストリフレッシュと
いった説明を見つけましたので、調べてみます。
投票数:0 平均点:0.00
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011-2-8 18:55
Jiro123  長老   投稿数: 271
nkmt こん○○は

もう対応方法は確認されましたでしょうか。

私もとても興味がありますので、やり方が確認できましたら、
投稿して頂けると助かります。

すみませんが、よろしくお願い致します。

投票数:0 平均点:0.00
depth:
3
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-2-10 13:55 | 最終変更
null  長老   投稿数: 191
横からですがレスが無いようなので質問のついでに…
この手の話はコンテキストの管理が重要になってきます。

ざっくりとした説明ですが、プログラムは uniPaaS 側でコンテキストID を使って
管理しています。で、その値を使って Ctx 系の関数で制御するという流れになります。

具体的には、CtxGetName() や CtxGetId(CtxGetName()) でコンテキストID を
取得したり、コールコマンドのコンテキストID 特性に文字列変数を指定して、
呼出先プログラムのコンテキストID を取得しておき、
CtxClose(取得したコンテキストID,'FALSE'LOG) や CtxKill() で終了させます。

Ctx 系の関数は事前に CtxNum() を実行しておかないと使えないものもあるので、
詳細はヘルプを参照してください。
投票数:0 平均点:0.00
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2011-2-15 16:28 | 最終変更
nkmt  長老   投稿数: 1668
単一インスタンスの並行実行で動いているプログラム
(オンラインタスク)を
呼出元プログラムから閉じる件ですが、

いくつか方法はあるんでしょうが、今回は、
 イベント実行 コンテキストを閉じる(C)
で出来ましたので、これでいく事にしました。
投票数:2 平均点:5.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約