並行実行のプログラムを何回か実行すると異常終了
satuki6
投稿数: 64
並行実行のプログラムを何回か実行すると異常終了します。
いつも参考にさせて頂いています。
並行実行で異常終了してしまい、困っています。
解決方法をお願いします。
1.プログラムの内容
(1)プログラムで作成したメニュー
(2)マスタ登録プログラム(タスク特性で並行実行)
マスタ登録プログラムの構成は
a)メインタスクでは、マスタの一覧を表示
b)サブタスクは、一覧で選択されたデータの詳細画面でマスタの入力を行ないます。
です。
2.現象
(1) メニューから「マスタ登録プログラム」をコール
(2) 「マスタ登録プログラム」の一覧からデータを選択
(3) サブタスクを表示後、MDIウィンドウの×をクリック
これを何回か繰り返すと、「マスタ登録プログラム」の一覧を表示後、「Unipass runtimeは動作を停止しました」となり異常終了してしまいます。
ちなみに、並行実行のチェックをはずし同じように実行しても、このような現象は起こらず正常に終了します。
3.ログは次にようです。
********************* コンテキスト 444958625138688 *********************
10:28:49.501 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_保守]
10:28:49.502 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_保守]
10:28:51.060 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_メールアカウント保守]
10:28:51.062 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_メールアカウント保守]
10:28:51.147 - >> イベント処理中 [コンテキストがフォーカス取得(G)] コントロール名 : [D1_入力者コード]
********************* コンテキスト 444958625138688 *********************
10:28:52.067 - >> イベント処理中 [コンテキストがフォーカス喪失(L)] コントロール名 : [PB2_メールアカウント保守]
********************* コンテキスト 451138606043392 *********************
10:28:53.742 - >> イベント処理中 [Enter] [次項目] コントロール名 : [D1_入力者コード]
10:28:54.996 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB1_詳細]
********************* コンテキスト 444958625138688 *********************
10:28:56.694 - >> イベント処理中 [終了(X)] コントロール名 : [PB2_メールアカウント保守]
10:28:56.700 - >> イベント処理中 [終了] コントロール名 : [ 無効 ]
10:28:56.701 - >> イベント処理中 [終了] コントロール名 : [PB2_保守]
10:28:56.708 - >> イベント処理中 [終了] コントロール名 : [ 無効 ]
10:28:56.710 - >> イベント処理中 [終了] コントロール名 : [ 無効 ]
10:28:56.711 - >> イベント処理中 [終了(X)] コントロール名 : [ 無効 ]
********************* コンテキスト 451138606043392 *********************
10:28:57.013 - >> イベント処理中 [コンテキストを閉じる(C)] コントロール名 : [表示名]
10:28:57.039 - >> イベント処理中 [終了] コントロール名 : [PB1_詳細]
(正常に終了し、再度実行)
********************* コンテキスト 463498567852800 *********************
10:29:01.372 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_保守]
10:29:01.373 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_保守]
10:29:02.756 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_メールアカウント保守]
10:29:02.757 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_メールアカウント保守]
(異常終了)
以上、解決策を宜しくお願いします。
いつも参考にさせて頂いています。
並行実行で異常終了してしまい、困っています。
解決方法をお願いします。
1.プログラムの内容
(1)プログラムで作成したメニュー
(2)マスタ登録プログラム(タスク特性で並行実行)
マスタ登録プログラムの構成は
a)メインタスクでは、マスタの一覧を表示
b)サブタスクは、一覧で選択されたデータの詳細画面でマスタの入力を行ないます。
です。
2.現象
(1) メニューから「マスタ登録プログラム」をコール
(2) 「マスタ登録プログラム」の一覧からデータを選択
(3) サブタスクを表示後、MDIウィンドウの×をクリック
これを何回か繰り返すと、「マスタ登録プログラム」の一覧を表示後、「Unipass runtimeは動作を停止しました」となり異常終了してしまいます。
ちなみに、並行実行のチェックをはずし同じように実行しても、このような現象は起こらず正常に終了します。
3.ログは次にようです。
********************* コンテキスト 444958625138688 *********************
10:28:49.501 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_保守]
10:28:49.502 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_保守]
10:28:51.060 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_メールアカウント保守]
10:28:51.062 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_メールアカウント保守]
10:28:51.147 - >> イベント処理中 [コンテキストがフォーカス取得(G)] コントロール名 : [D1_入力者コード]
********************* コンテキスト 444958625138688 *********************
10:28:52.067 - >> イベント処理中 [コンテキストがフォーカス喪失(L)] コントロール名 : [PB2_メールアカウント保守]
********************* コンテキスト 451138606043392 *********************
10:28:53.742 - >> イベント処理中 [Enter] [次項目] コントロール名 : [D1_入力者コード]
10:28:54.996 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB1_詳細]
********************* コンテキスト 444958625138688 *********************
10:28:56.694 - >> イベント処理中 [終了(X)] コントロール名 : [PB2_メールアカウント保守]
10:28:56.700 - >> イベント処理中 [終了] コントロール名 : [ 無効 ]
10:28:56.701 - >> イベント処理中 [終了] コントロール名 : [PB2_保守]
10:28:56.708 - >> イベント処理中 [終了] コントロール名 : [ 無効 ]
10:28:56.710 - >> イベント処理中 [終了] コントロール名 : [ 無効 ]
10:28:56.711 - >> イベント処理中 [終了(X)] コントロール名 : [ 無効 ]
********************* コンテキスト 451138606043392 *********************
10:28:57.013 - >> イベント処理中 [コンテキストを閉じる(C)] コントロール名 : [表示名]
10:28:57.039 - >> イベント処理中 [終了] コントロール名 : [PB1_詳細]
(正常に終了し、再度実行)
********************* コンテキスト 463498567852800 *********************
10:29:01.372 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_保守]
10:29:01.373 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_保守]
10:29:02.756 - >> イベント処理中 [コントロールヒット] コントロール名 : [PB2_メールアカウント保守]
10:29:02.757 - >> イベント処理中 [ユーザアクション1] [ユーザイベント: [CCU_ACTION1] ] [コンポーネント : [Userアクション(レコード更新後)] ] コントロール名 : [PB2_メールアカウント保守]
(異常終了)
以上、解決策を宜しくお願いします。
投票数:0
平均点:0.00
投稿ツリー
-
並行実行のプログラムを何回か実行すると異常終了
(satuki6, 2011-6-1 10:36)
- Re: 並行実行のプログラムを何回か実行すると異常終了 (Tanda, 2011-7-7 21:02)