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

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@360) [低] [未処理]
@360■ (#1091) 部品を壊しても、壊れない? - hihiro (2009-08-20 10:00) /低 未処理
【症状】部品を壊しても壊れない?
【再現方法】
#ここから
テストボタンとはボタン
その有効はオン
そのクリックした時は~
 TESTをボタンとして作成  #「ボタン」部品を他部品に変えてみる

 言う
 TEST→壊す
#ここまで 

テストボタンを押すと、部品が表示されます。
「言う」命令でのダイアログの[OK]を押すと、部品が壊れはずです。
何回かテストボタンを押すと、【エラー】が発生します。
【エラー】
 [テストボタンのクリック時を実行中のエラー]
 [エラー] 壊す.nako.bak(5): 関数『作成』の実行中にエラーが起きました。
 は既に存在するので生成できません。(関数)

 動的に作成した「TEST」ボタンを壊しても存在しており作成できないようです
 「TEST」ボタンの名称も「」に変わっている

 ボタン以外の部品に変えても同じような現象が発生します。
 なぜか「イメージ」部品は、エラーが発生しないようです。


【バージョン】Ver:1.531
 Ver:1.524では問題ありませんでした。

(#1095) 補足 - RefoWL (2009-08-21 15:05) /高 未処理
こちらも同様のエラーが出ます。
ただし、直接VCL_FREE命令を使うと正常に動作しました。
いずれにせよ、これでは困るので修正をお願いしたいです。

(#1139) 修正 - クジラ飛行机 (2009-09-01 00:34) /高 確認待ち
(@366)の修正後、直ったようです。

(#1153) RE:修正 - なでおやじ (2009-09-02 23:08) /高 未処理
こんばんわ!
改善されていないようです。

XP Home
バージョン 1.5321


(#1154) 予想通り? - さくら (2009-09-03 07:33) /高 未処理
やっぱりというか何というか、
私の環境ではエラーになりますね。
私の環境が悪いのでしょうね。
グ、グム~。
XP Home
バージョン 1.5321

(#1191) RE:予想通り? - ナカ (2009-09-18 17:09) /高 未処理
1524から15321にバージョンアップして部品、私のはラベルですが、他の部品も同じようです。壊れなくなりました。
環境は、home xpです。何か対処方法ないでしょうか

(#1192) 修正されるまで待つしかないでしょう。 - hihiro (2009-09-18 17:29) /高 未処理
version 1.5322でもエラーになりますので、まだ修正が反映されてないのだと思います。
修正されるまでは、必要であればversion 1.524に戻すしかないでしょう。

XP PROでも同じエラーとなります。

(#1566) 対応のお願い(いまだ、未対応です) - hihiro (2010-04-03 16:04) /高 未処理
クジラ飛行机 さま

会社と家で、なでしこを使わさせていただいております。

忘れられた古い投稿になりますが、現在の「version 1.5328」でも修正されておらず、エラーなります。

部品を作っては壊すプログラムが動かなくなるので、「Ver:1.524」ままバージョンアップ出来ずにいます。(新しい命令を使いたいのですが使えません)

RefoWL さまの投稿にあるように「VCL_FREE命令」を使う事で対応できるのでバージョンアップしてもプログラムを変更すれば良いのですが、対応をお願いします

お忙しいとは思いますが、よろしくお願いいたします。

(#2658) 修正確認 - クジラ (2016-10-07 19:55) /高 解決

(#2694) これも直ってなくない? - 雪乃☆雫 (2016-11-10 23:25) /低 再修正依頼
 #1091の再現方法のコードで、再現するようです。
 VCL_FREEを使うことで、回避出来るようです。

バージョン:1.562

【再現方法】
#ここから
テストボタンとはボタン
その有効はオン
そのクリックした時は~
 TESTをボタンとして作成  #「ボタン」部品を他部品に変えてみる

 言う
 TEST→壊す
// VCL_FREE(TEST)
#ここまで 

テストボタンを押すと、部品が表示されます。
「言う」命令でのダイアログの[OK]を押すと、部品が壊れはずです。
何回かテストボタンを押すと、【エラー】が発生します。

(#2695) 壊れていないのは変数のほう? - とけい (2016-11-11 18:59) /低 確認待ち
「壊す」でGUI部品は壊れています。 たぶん。
壊れていないのは、なでしこ側のグループ変数です。
#-----------------------------------------------------------------------
TESTをボタンとして作成
TEST→壊す
TESTのメンバ詳細列挙して言う //たくさんでてくる!
#-----------------------------------------------------------------------


空を入れても解決はしません。
デフォルトのメンバに導かれます。
#-----------------------------------------------------------------------
TEST=空  //× デフォルトのメンバ(テキスト)に入る
#-----------------------------------------------------------------------


グループコピーでメンバを消すと大丈夫らしい。
#-----------------------------------------------------------------------
テストボタンとはボタン
そのクリックした時は~
 TESTをボタンとして作成
 TEST→壊す
 空グループとはグループ  //←追加
 TESTに空グループをグループコピー  //←メンバが消える
#-----------------------------------------------------------------------


関数にしたもの
#-----------------------------------------------------------------------
●壊す({グループ}OBJを)
 OBJ→壊す
 空グループとはグループ
 OBJに空グループをグループコピー
#-----------------------------------------------------------------------


(#2790) え? - ANNNNMI (2017-07-08 10:18) /低 未処理
確か部品を壊す処理は現在使えないはず...
ソースは粗茶

(#2837) 宣言してみたら? - eL (2018-02-05 07:34) /低 未処理
#ずいぶん前のなので、どうしよかなと思ったけど、一様できちゃったようなので。
#
#ここから

20回
  母艦のタイトルは「宣言有り作成壊す {回数}回目」

  宣言あり例

20回
  母艦のタイトルは「宣言無し作成壊す {回数}回目」

  宣言無し例

●宣言無し例
  //TESTとはグループ
  TESTをボタンとして作成  #「ボタン」部品を他部品に変えてみる
  0.5秒待つ
  TEST→壊す
 
●宣言あり例
  TESTとはグループ
  TESTをボタンとして作成  #「ボタン」部品を他部品に変えてみる
  0.5秒待つ
  TEST→壊す
#ここまで

(#1091)へ返信する:

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

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

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