HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0316
ノススクリプトエディタ使用時の不具合20解決


ノス

リンク

2013/3/16(Sat) 20:57:32|NO.52989

スクリプトエディタを使用している時、
Ctrl+ZやCtrl+Yでアンドゥ・リドゥを行なっていると、
急に内容が壊れることがちょくちょく発生します
具体的には手を加えていない場所のテキストが削れてしまったり、
テキストがどんどん足されてしまうといった現象です

HSPセットは最新バージョンを使用しているのですが、これ自体は前のバージョンでも発生していました。
ほかに同様の症状が発生している起きているという方はいますか?

なおOS、はWindows7SP1です



この記事に返信する


GrapeColor(DION)

リンク

2013/3/16(Sat) 21:37:19|NO.52991

私も時々その状態に陥ります。
しかもそれが発生した直後だいたいエラーが発生し、エディターが強制終了してしまいます。
OSはWinXP Pro SP3です。



KA

リンク

2013/3/16(Sat) 22:06:51|NO.52992

そういう現象は記憶に有りません。

ちなみに「最新」という言葉は、100年経っても「最新」という意味自体
は変わらないので、勘違いしないためにもバージョン番号を書く方が良いで
しょう。



_hamyuu

リンク

2013/3/16(Sat) 23:02:55|NO.52993

アンドゥ・リドゥを使いまくるので自分もよくなります。
応答なしになって強制終了もたまにありますね。
バージョンは3.32と3.31でなりました。



ノス

リンク

2013/3/16(Sat) 23:10:06|NO.52994

確かに書き込み日付からその時の最新版いちいち調べるのは面倒ですね
というわけで問題のバージョンは3.31と3.32です
GrapeColor(DION)さんのおっしゃるとおり、
そのまま使い続けると、高確率で強制終了に至ります。
発生と同時に強制終了することは少ないため、
注視している視界の外で発生、その直後気づかずにセーブしてしまいバグの元になり、
原因を探すのに一苦労することも…。



@key

リンク

2013/3/16(Sat) 23:58:04|NO.52995

自分もなった記憶があります
アンドゥーとリドゥーの差分の保存が狂ったような感じでした



GENKI

リンク

2013/3/17(Sun) 01:38:33|NO.52996

このバグHSP3になってからずっとあったような気がします…さだかではないですが。
でも2〜3回程度の連続アンドゥからのした程度では、この問題が発生した記憶はないですね。
10…数十回?もっとかも?連続アンドゥ。そこからリドゥで元の状態まで戻そうとすると経験上、高い確率で元の状態に戻りません。

さっき現象を再現できる手順を調べて報告してみようと思ったのですが、こういう時に限って元の状態にちゃんと戻る…。(´・ω・`)
とりあえず現象を確実に再現できる手順の報告が必要ですね。
これがないとデバッグも難しい。

その他、報告意外で出来るのは自衛手段でしょうか。
症状がある程度わかっているので
・あんまり沢山リドゥし過ぎない。
・標準以外のエディタを使う。
・こまめに保存。



MIZUSHIKI

リンク

2013/3/17(Sun) 01:42:57|NO.52997

バージョン3.32ですが、
文字を選択した状態でリドゥをすると
選択した部分が消えてしまったり、
アンドゥ、リドゥのデータがおかしくなったりしますね。

選択した状態でアンドゥ、リドゥをしないよう心がけていますが、
ついつい忘れてしまいます。



名無し

リンク

2013/3/17(Sun) 01:53:53|NO.52998

>MIZUSHIKIさん

試しにやってみたところ、確かにエディタが動作を停止しました。
もう1度やろうとしたのですが、なぜかうまくいきません。



GrapeColor(DION)

リンク

2013/3/17(Sun) 12:28:25|NO.53003

2文字以上打ち込む⇒アンドゥを1回以上やる⇒すべてを選択する⇒リドゥする
これで必ずアンドゥ・リドゥがバグります。
これだけではエラー吐いて停止することは無い見たいですが、この状態で作業を続けるとエラーを吐いてしまうのではないでしょうか。



inovia

リンク

2013/3/17(Sun) 12:40:06|NO.53004

改造版HSP3スクリプトエディタ Ver 1.10 で、
リドゥ・アンドゥ時にテキスト選択状態だと強制終了する不具合を改善してみました。
現象の再現が難しく、直ってない可能性もありますが、
未保存データの自動バックアップ機能もついているので、
強制終了でデータを失ってしまうことも少なくなるはず。

http://hsp.hinekure.net/#hsed3



ノス

リンク

2013/3/17(Sun) 16:16:08|NO.53012

>再現性
こちらでこの不具合が発生するときはCtrl+Rによる置換などを行なった後が多い印象です
(その際アンドゥ・リドゥウ自体は数回〜10回前後で不具合発生することも)
同時にCtrl+Cのショートカットによるコピーも不可能になり、
逆にCtrl+Vで貼られる内容が置換時の最後まで検索終わったというメッセージになっています
クリップボードか何かの内容が壊れてしまっているのは確実ですね



KA

リンク

2013/3/17(Sun) 17:11:39|NO.53013

>>そういう現象は記憶に有りません

と書いてしまいましたが、正確には
「定期的に自分でバックアップ保存しているので、そういう
使い方をしなくなり使っていない。」
です。

以前もカーソル移動で落ちたりしていたので、区切りの良い所
で連番を付けて保存する癖が付いてしまっています。

質問とは関係のない個人的な感想ですが、停電など不測の事態
に備えて、積極的に自分でバックアップする習慣を付けた方が
良いと思います。

そもそも、アンドゥ・リドゥウを繰り返すような作り方自体に
問題が有るような気もします。



GrapeColor(DION)

リンク

2013/3/17(Sun) 17:25:52|NO.53015

>そもそも、アンドゥ・リドゥウを繰り返すような作り方自体に
>問題が有るような気もします。
どう問題があるのかよく分かりません。
人のプログラミングのやり方にあまりケチを入れるものではないですよ^^;



暇人

リンク

2013/3/17(Sun) 17:43:00|NO.53016

>NO.53013
>そもそも、アンドゥ・リドゥウを繰り返すような作り方自体に
>問題が有るような気もします。
使い方どうこうじゃなくバグが起こる事が問題
他人の編集の仕方にとやかく言う必要は無い



ht.

リンク

2013/3/17(Sun) 17:52:04|NO.53017

ザラッと書いたコードを適当に最適化したとき「あれ、さっきは動いてたのに今度は不具合が」と後で気付いて
とりあえずCtrl+Zを押しっぱにしてステップオーバー的にデバッグすることはよくあります。

そういえば一度か二度か落ちたことがあったような…。



ノス

リンク

2013/3/17(Sun) 19:04:23|NO.53021

>そもそも、アンドゥ・リドゥウを繰り返すような作り方自体に
>問題が有るような気もします。
言ってる意味がわかりません
ある機能は使うのが普通では?



ノス

リンク

2013/3/17(Sun) 19:54:50|NO.53024

GrapeColor(DION)さんの再現法をやってみましたが一発で異常が発生しますね
しかもその後マウスホイール回転させただけで強制終了しました
また、GrapeColor(DION)さんの方法の場合は全選択となってましたが、全選択でなくても発生しました
(選択部分にリドゥウ内容が上書きされてしまうようです)

ただ普通に使っていて発生する症状とは若干違うので、
アンドゥリドゥウ(もしくはクリップボード)周りにいろいろな症状を発生させる原因が潜んでいるのは間違いなさそうです



ミント

リンク

2013/3/17(Sun) 21:34:24|NO.53027

謎のタイミングで強制終了したことがあるのでそれかもしれません。
今のところ私のほうではバグが再現しませんでした。バージョンは「3.2」です。

後、よってたかって同じ指摘をするのはよくないよ。

とりま今回のアン・ドゥは、色んな人の報告が必要だと思う。後バージョン。
それと手順とか、↑の「元に戻す」「やり直し」ボタン?で同じ不具合がでるとか情報あると素敵ですね。



GrapeColor(DION)

リンク

2013/3/17(Sun) 22:20:43|NO.53032

>>ミントさん
手順なら私が書きましたよ。
>NO.53003



_hamyuu

リンク

2013/3/18(Mon) 08:12:31|NO.53036

もうひとつ不具合です。
これはある意味当然というか仕方ないかもしれませんが、

外付けHDDにあるスクリプトを編集中に外付けHDDを外してしまうと
応答なしで強制終了しちゃいます。

接触不良で一瞬外れてしまったときに保存し損ねたことがあるので
もし直せるなら対応していただけると嬉しいです。



ONION software Copyright 1997-2021(c) All rights reserved.