「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@697) [低] [未処理]
@697■ (#2203) 終了後のメモリ増加 - あさがお (2013-08-14 20:42) /高 未処理
【症状】どのような症状、現象か?
グループ内だけで完結したい場合、
以下のサンプルソースを実行してイベントを起こさないまま終了してしまうと、
終了したにもかかわらずプロセスに残り続けてメモリが増え続ける。
最後に「Windows 問題レポート」が裏で立ち上がり、しばらくしてから終了する。
エラーなどは一切表示されない。

【再現方法】サンプルソース、再現手順など
//サンプル ここから

テストグループ→部品作成

■テストグループ
 ・テスト部品
 ・部品作成~
  作成(テスト部品,ボタン)
  グループ参照コピー(自身,テスト部品→タグ)
  テスト部品→クリックした時は~
   テスト部品→タグ→イベント
 ・イベント~
  「クリックしました。」と言う

//サンプル ここまで

【要望】どのような解決が望ましいか?
正常に終了するようにする。

【バージョン】確認したバージョン
ver.1.539

【使用環境】
Windows 7 64bit

【その他】
一度イベントを起こせば正常に終了します。
その他の方法では、すべて正常に終了することを確認しました。
「自身のメンバに自身への参照を直接「自身」を指定して参照コピーする」
そして「イベントを発生させずに終了させる」
唯一この方法だけが正常に終了しませんでした。
終了してからプロセスが消えるまでに時間がかかるため、
知らずにテスト実行などを連続して続けると
裏で大変なことになってしまいます。

(#2205) 優先度の変更 - あさがお (2013-08-17 21:01) /低 未処理
優先度の付け方を間違えていました。
危険度ではなく使用頻度のようですので
優先度を「低」に変更しました。

ただし偶然でしょうが、あまり過度にしすぎてしまうと
他のウィンドウの調子がおかしくなったりと
閉じれない状態や動作が不安定になりOS自体を再起動する
といったことになってしまいましたので、ご注意を。

もう一つの条件として「部品をメンバ変数で作成する」が入ります。
部品をメンバ変数で作成しない場合は正常に終了します。

一応ですが、正常に動作するサンプルを載せておきます。

【サンプル】
//サンプル ここから

テストとはテストグループ

■テストグループ
 ・グループ参照
 ・テスト部品
 ・イベント変数
 ・作る~
  グループ参照コピー(自身,グループ参照)
  
  イベント変数=「クリックしました。」
  
  作成(テスト部品,ボタン)
  グループ参照コピー(グループ参照,テスト部品→タグ)
  テスト部品→クリックした時は~
   自身→タグ→イベント
  
 ・イベント~
  イベント変数と言う

//サンプル ここまで

(#2203)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能