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

パスワード:


パスワード紛失

起こした覚えのないイベントが発生してしまう

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

なし 起こした覚えのないイベントが発生してしまう

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 | 投稿日時 2016-5-31 15:33
tsukuisora  半人前   投稿数: 31
V8アプリからV10へのマイグレーションを行い、デバッグをしております。
レコードメインに書かれていたコードを、イベント化したのですが、下記の現象にぶつかり、はまってしまっております。

発生させていないユーザーイベントが発生してしまう。

ユーザーイベントを定義し、プッシュボタンでイベント実行させ、ハンドラ内に処理を書いています。
ここで、プッシュボタンを押すとちゃんとハンドラまで飛ぶのですが、このプッシュボタンとは関係のない、テーブルをクリックしたときも、このハンドラまで飛んできてしまいます。

このテーブルは、子タスクのフォームで、サブフォーム化しております。
問題のイベントハンドラ内では、この子タスクをコールしています。
ためしに、このコールをやめてみたところ、テーブルをクリックしてもハンドラに飛んでこなくなりましたが、これでは目的を達成できません。

どのような機序でこのような事が起こるのかわからず、困っております。

もし、この問題について何かわかる方がいらっしゃればお教えいただけないでしょうか。

・呼んだ覚えがないイベントが発生する場合、どのような所を確認すれば良いのか?
・Magicではない、たとえば、VisualStudioなどの開発環境であれば、イベントハンドラ内でブレイクポイントをはっておき、飛んできてから、ステップ実行していけば、イベントを起こしたところへコードが戻っていきます。
この手法で、どこから呼ばれたのか突き止めることができるのですが、Magicでは、

Magicの経験が浅いため、まとまりのない質問で申し訳ございませんが、何卒よろしくお願いいたします。

投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


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