479: 里々でゲージを表示するスクリプトを呼ぶと動作が不安定になる

ばぐとら研究所統合ToDo管理システムへようこそ!バグ報告に限らず様々な要望を扱うシステムです。
まずは同じような内容がないか [検索] した後、無ければ [新規レポート] で作ってみましょう。
Windows 8以降、高速スタートアップが実装された関係で、SSP以外の部分に起因する不具合発生が出てきました。
何か挙動がおかしいかな、と思ったら、一度再起動(シャットダウン->起動ではなく)してみてから再度確かめてみてください。

最新状況

名前 ぽな@ばぐとら
概要 里々でゲージを表示するスクリプトを呼ぶと動作が不安定になる
状態 [済]処理済
作成日時 2016-04-01 15:06:13
最終更新日時 2017-10-27 23:27:37

履歴

1 | 2016-04-01 15:06:13 | [−]新規
穂積
里々にて、「暦にしきらへん」で配布されている里々でゲージを表示す
るスクリプト(http://gallnuts.webcrow.jp/1nottips/nottips_tq-gauge.shtml)を使用すると、ベースウェアが強制終了、もしくはエラ
ーを吐く様です。
強制終了の部分は何度か試しましたが、Criticalエラーが発生したりラ
ンタイムエラーが発生します。
ほぼ確実に動作の異常を来す様です。

ベースウェアが強制終了した場合のメッセージは
 Runtime Error!
Program: C:\ssp\ssp.exe
abnormal program termination

になります。

STACKTRC.txtを添付しておりますのでご確認ください。
STACKTRC.TXT (application/octet-stream, 40106 bytes) [ダウンロード]

2 | 2016-04-01 15:08:53 | [−]新規
穂積
該当スプリクトをdic99_BarTest.txtに、呼び出し部分をdic03に書いた
ポストを添付していますのでご確認ください。
尚、里々は最新のMc-159-2に差し替えた以外は書き換え等はしていませ
ん。
R_POST_and_KOMAINU.zip (application/octet-stream, 628008 bytes) [ダウンロード]

3 | 2016-04-05 00:10:43 | [○]対応中
もっしょくし
スクリプト作者のもっしょくしです

dic99_BarTest.txtのテスト用の記述を以下のように修正してみてくださ
い

*グラフテスト
:
HP: (call,gauge,100,1000)
MP: (call,gauge,250,1000)
SP: (call,gauge,500,1000)

つまり引数の数字を「()」で囲まないようにしてください。
囲ってしまうと、里々の文法として解釈された結果サーフェス指定とな
り、最終的にゲージ表示スクリプトに\s[100]などのサーフェス切替を命
令するさくらスクリプトタグが渡され、それを数値として計算しようと
した里々がエラーを出していると考えられます。
ちょっと簡略のために入力の検証を甘くしすぎたかもしれませんね…す
みません。

4 | 2016-04-06 08:42:38 | [○]対応中
穂積
> スクリプト作者のもっしょくしです
> 
> dic99_BarTest.txtのテスト用の記述を以下のように修正してみてくださ
> い
> 
> *グラフテスト
> :
> HP: (call,gauge,100,1000)
> MP: (call,gauge,250,1000)
> SP: (call,gauge,500,1000)
> 
> つまり引数の数字を「()」で囲まないようにしてください。
> 囲ってしまうと、里々の文法として解釈された結果サーフェス指定とな
> り、最終的にゲージ表示スクリプトに\s[100]などのサーフェス切替を命
> 令するさくらスクリプトタグが渡され、それを数値として計算しようと
> した里々がエラーを出していると考えられます。
> ちょっと簡略のために入力の検証を甘くしすぎたかもしれませんね…す
> みません。

お疲れ様です。
こちらの環境では正常に動作しました。
ありがとうございます。

5 | 2017-10-27 23:27:37 | [済]処理済
ぽな@ばぐとら
とりあえず直ったようなので済にしておきます

[リプライをつける]
Bug Tracking System 影舞 0.8.8
Powered by Ruby 1.8.7