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

パスワード:


パスワード紛失

Re: Re: Re: Re: Re: オンラインプログラムでダブルクリックされると動作がおかしくなる。

このトピックの投稿一覧へ

なし Re: Re: Re: Re: Re: オンラインプログラムでダブルクリックされると動作がおかしくなる。

msg# 1.1.1.1.1.1.1.1.1.1
depth:
9
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2017-4-11 14:41
shokor  新米   投稿数: 19
ISHIJIMA様、引き続きありがとうございます。

プログラム4のあと、4−1へ行く前にメッセージを入れましたが、改善しませんでした。
メッセージ、4−1がそれぞれ一瞬表示されて、4−2(オンラインの子タスク)へ行ってしまう、という動きです。

ログでは、問題の動作は
>> イベント処理中 [コントロールヒット] コントロール名 : [ボタン_01]
と残っており、「コントロールヒット」はプログラム1の画面上で起こっていることなのに、プログラム4−1に入ってから処理されてしまい、4−1が想定外にクローズされてしまっているようです。

プログラム4で、4−1を経由しない場合はプログラム終了させるようにすると、
1回目のクリックでは異常動作しつつも(プログラム1まで戻ってしまう)、
2回目のクリックが生きてきて、正常に想定通りの動きをしてくれるので、
最悪、この方法で直すしかないかと思っています。

ただ、この方法だと、同様の動きをするプログラムすべてを変更することになり(けっこう本数がある)、できればプログラム1(メニュー画面)の段階で、余計なクリックを無視できたら手数が少なくて済むのですが。。

「コントロールヒット」等の内部イベントは、どこか待ち行列にため込まれるのでしょうか。それをクリアできるような何かがあれば…と思うのですが…そんな都合の良いものはないのでしょうか。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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