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

パスワード:


パスワード紛失

実行イベント=終了のプッシュボタンクリックでタスクが終了しない

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 .5 .6 | 投稿日時 2016-9-28 14:35
tsukuisora  半人前   投稿数: 31
V8からマイグレーションしたプログラムにて、表題の不具合が発生し、困っております。

ウィンドウ表示するバッチタスクにプッシュボタンを配置し、実行イベント=終了としています。
しかし、このタスクの実行中、当該ボタンをクリックしても、Escapeキーを押してもタスクが終了いたしません。

他、同様の処理を行っているタスクがあり、そちらは問題なく動作しております。
うまくいっているタスクと、不具合のあるタスクで、タスク特性を比較しましたが、全て一致しておりました。

どなたか、どのような点に着目して調査すべきか、等アドバイスいただけますと幸いです。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-9-28 17:29
nkmt  長老   投稿数: 1668
タスク特性 イベント の設定はいかがでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-9-28 19:29
tsukuisora  半人前   投稿数: 31
イベント可 Yes
イベント間隔 0
ページあたりイベント件数 0

としております。
なお、記載した通り、同様の処理で現象再現するプログラムとしないプログラムがあり、これらのタスク特性はすべて一致しております。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-9-28 20:12
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
上位のプログラムでイベントのスコープがサブタクスになっている等で終了が無効になっていたりしませんか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-9-29 16:13
Tanda  長老   投稿数: 2151
tsukuisoraさん、

V8からマイグレートしたプログラムであるということなので、
一度、「イベント可」の設定を明示的に「No」に戻して、
もう一度、「Yes」に変更して保存してみてはいかがでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2016-9-29 18:31
tsukuisora  半人前   投稿数: 31
nkmt様、ISHIJIMA様、tanda様、ありがとうございました。
解決いたしました。
タスクの開始時にmagic.iniのBatchPaintTimeを0だったのを200としてみたところ、Escapeでタスク終了するようになりました。
投票数:1 平均点:10.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-9-30 15:25
Tanda  長老   投稿数: 2151
tsukuisoraさん、

動作環境テーブルでいうところの「システム」→「バッチイベント間隔」
の項目ですね。つまり、他のプログラムでは正常であったのは、異なる
Magic.iniの環境での比較だったわけですね。

この設定はデフォルトでは1000(1秒)になっていますので、コンバート
の影響で0になってしまっていたのかもしれませんね。

いずれもしても解決してよかったですね。



投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2016-9-30 18:19
tsukuisora  半人前   投稿数: 31
tanda様。バッチイベント間隔ですが、マイグレーション前から、元々デフォルト0とし、プログラム毎に必要に応じてIniPutで値を書き換える、という組み方になっています。(理由は不明です)

問題のプログラムについては、なぜだか、マイグレーション前は0でちゃんとうごいていました。

なお、今回終了するようになったのですが、Escapeキーを押した場合と、終了イベントを割り付けたプッシュボタンを押した場合で動作が異なってしまい、困っています。

現象がタイトルと異なりますので、別のトピックを立てさせていただきます。
投票数:0 平均点:0.00

  条件検索へ


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