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

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@188) [中] [未処理]
@188■ (#510) [GUI]動的部品の破壊とタブページ - area (2009-02-20 16:46) /中 未処理
【症状】
タブページを親部品とした動的部品の削除後、
親部品にしていされていたタブページが削除不能になる。

【再現方法】
//

TesTabとはタブページ
そについて
  「あ」をタブ追加
  「い」をタブ追加

テストをTエディタとして作成
テスト→親部品はTesTab#親部品を設定します。


TesTabのタブ削除(TesTabの表示タブ)
テスト→壊
/*ここでエラーが発生します。
これはテストの破壊とTesTabの破壊の順番が逆でも
後者が必ずエラーになります。

回避するにはそのタブページを親部品としている部品の
親部品を一時的になしに設定し、その後タブを削除→部品を削除
というプロセスで行えます。*/
//
【要望】エラーが発生しないよう
【バージョン】1.517
【その他】結構マイナーな不具合かも

(#511) 存在しない部品の破壊 - 焼きそば (2009-02-20 19:02) /中 未処理
存在しない部品を壊しているためにエラーが表示されるのではないでしょうか。
以下が説明です。

//ここから
TesTabとはタブページ#1
そについて#2
  「あ」をタブ追加#3
  「い」をタブ追加#4
テストをTエディタとして作成#5
テスト→親部品はTesTab#6
TesTabのタブ削除(TesTabの表示タブ)#7
テスト→壊#8
//ここまで

6行目でTエディタを表示タブに乗せています。
7行目で表示タブを削除しています。このときTエディタも一緒に削除されていると思います。
8行目で既に存在しないTエディタを壊しています。

以下が修正したプログラムです。★が追加した箇所です。

//ここから
TesTabとはタブページ#1
そについて#2
  「あ」をタブ追加#3
  「い」をタブ追加#4
TesTabの表示タブは0#★
テストをTエディタとして作成#5
テスト→親部品はTesTab#6
TesTabの表示タブは1#★
TesTabのタブ削除(TesTabの表示タブ)#7
テスト→壊#8
//ここまで

(#512) あぁ・・・ - area (2009-02-20 19:03) /中 解決
(ヽ'o`)自動で削除されていたんですね・・・
すみませんでした、解決にさせて頂きます。

(#513) 勘違いでした - 焼きそば (2009-02-20 19:30) /中 未処理
すみません。私の思い込みでした。
今試してみたところ、タブを削除しても配置された部品は削除されないようです。
メモリを開放していないので恐らく。

ですので未処理に戻します。

(#510)へ返信する:

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

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

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