Re: 起こした覚えのないイベントが発生してしまう
tsukuisora
投稿数: 31
早速のご回答、ありがとうございます。
わかりにくい質問で申し訳ございません。
詳細を書かせていただきます。
下記のような、V8のプログラムがあり、これをV10へマイグレーションしようとしています。
・親のフォームに、「修正」「登録」などのボタンが配置されています。
・子タスクフォーム上のテーブルコントロールに、実データが配置されています。
・処理モードを示す変数は親タスク側に定義されており、子タスクの初期モードの条件式に、この変数が指定されています。
・親フォームのボタンの動作に応じて、子タスクの処理モードを切り替えようとしています。
レコードメインで、処理モードを示す変数の値を更新し、子タスクをコールする、という作りです。
・ボタンを押す前に子タスクのフォーム表示をしておくため、親タスクのレコード前で子タスクをコールしています。
これをマイグレーションしたところ、子タスクのテーブルコントロールをクリックすると、勝手に修正モードになってしまう、という不具合が生じました。
ここで、V10の開発環境では、レコードメイン上でステップ実行等を行う事ができず、デバッグが困難だったため、RM互換を消してしまおうと思いました。
また、別トピックで、サブフォーム化の示唆もいただいたため、これも行った次第です。
「ハンドラ内で子タスクを呼ぶ」理由は、V8時点と同じ動きを行わせるため、のつもりです。
※
各ボタンのイベントハンドラ内で、レコードメインに書かれていたのと同じく、処理モード変数の更新してから子タスクをコールする。
子タスクでは、初期モード条件で処理モード変数を参照し、自分のモードを変更する。
しかしながら、上記の変更をおこなった後も、ボタンクリックではなくテーブルコントロールクリックで、ハンドラが呼ばれてしまう、という状況になってしまっております。
わかりにくい質問で申し訳ございません。
詳細を書かせていただきます。
下記のような、V8のプログラムがあり、これをV10へマイグレーションしようとしています。
・親のフォームに、「修正」「登録」などのボタンが配置されています。
・子タスクフォーム上のテーブルコントロールに、実データが配置されています。
・処理モードを示す変数は親タスク側に定義されており、子タスクの初期モードの条件式に、この変数が指定されています。
・親フォームのボタンの動作に応じて、子タスクの処理モードを切り替えようとしています。
レコードメインで、処理モードを示す変数の値を更新し、子タスクをコールする、という作りです。
・ボタンを押す前に子タスクのフォーム表示をしておくため、親タスクのレコード前で子タスクをコールしています。
これをマイグレーションしたところ、子タスクのテーブルコントロールをクリックすると、勝手に修正モードになってしまう、という不具合が生じました。
ここで、V10の開発環境では、レコードメイン上でステップ実行等を行う事ができず、デバッグが困難だったため、RM互換を消してしまおうと思いました。
また、別トピックで、サブフォーム化の示唆もいただいたため、これも行った次第です。
「ハンドラ内で子タスクを呼ぶ」理由は、V8時点と同じ動きを行わせるため、のつもりです。
※
各ボタンのイベントハンドラ内で、レコードメインに書かれていたのと同じく、処理モード変数の更新してから子タスクをコールする。
子タスクでは、初期モード条件で処理モード変数を参照し、自分のモードを変更する。
しかしながら、上記の変更をおこなった後も、ボタンクリックではなくテーブルコントロールクリックで、ハンドラが呼ばれてしまう、という状況になってしまっております。
投票数:0
平均点:0.00
投稿ツリー
-
起こした覚えのないイベントが発生してしまう
(tsukuisora, 2016-5-31 15:33)
- Re: 起こした覚えのないイベントが発生してしまう (ISHIJIMA, 2016-5-31 15:40)
-
Re: 起こした覚えのないイベントが発生してしまう
(tsukuisora, 2016-5-31 16:53)
-
Re: Re: 起こした覚えのないイベントが発生してしまう
(ISHIJIMA, 2016-5-31 17:04)
-
Re: Re: 起こした覚えのないイベントが発生してしまう
(tsukuisora, 2016-5-31 18:06)
- Re: Re: 起こした覚えのないイベントが発生してしまう (ISHIJIMA, 2016-5-31 21:38)
-
Re: Re: 起こした覚えのないイベントが発生してしまう
(tsukuisora, 2016-5-31 18:06)
-
Re: Re: 起こした覚えのないイベントが発生してしまう
(tiyn, 2016-5-31 17:13)
-
Re: Re: 起こした覚えのないイベントが発生してしまう
(tsukuisora, 2016-5-31 18:44)
-
Re: Re: Re: 起こした覚えのないイベントが発生してしまう
(tiyn, 2016-6-1 9:16)
- Re: Re: Re: 起こした覚えのないイベントが発生してしまう (tsukuisora, 2016-6-1 9:51)
-
Re: Re: Re: 起こした覚えのないイベントが発生してしまう
(tiyn, 2016-6-1 9:16)
-
Re: Re: 起こした覚えのないイベントが発生してしまう
(tsukuisora, 2016-5-31 18:44)
-
Re: Re: 起こした覚えのないイベントが発生してしまう
(ISHIJIMA, 2016-5-31 17:04)
-
Re: 起こした覚えのないイベントが発生してしまう
(Tanda, 2016-5-31 18:12)
- Re: 起こした覚えのないイベントが発生してしまう (tsukuisora, 2016-5-31 18:42)