新規
・
ツリー
スレッド
未解決
緊急
・
優先
・
検索
・
なでしこTOP
「なでしこv1」開発掲示板
なでしこv1のバグや要望を書き込む掲示板
[
一覧へ
] > (
@351
)
[中]
[未処理]
@351■
(
#1061
)
[プログラム]不正な浮動小数点数演算命令
- area
(2009-08-16 19:30)
/中 未処理
【症状】
WindowsVistaにて、特定のスクリプトを動作させると
不正な浮動小数点数演算命令エラーにて強制終了します。
【再現方法】
Makotoさん作成の"なでぷれいや"のシークバーを特定の位置にシーク
(適当に何度もシークを繰り返すと発生します。)
初心者掲示板
#4386
のニコ厨氏のプログラムにて特定の位置をクリック
http://www.himanavi.net/cgi/nade-1st/cbbs.cgi?mode=one&number=4386&type=4378&space=105&no=0
(こちらも何度も適当にクリックすると発生します。)
こちらでエラーになる原因を調べるため
ニコ厨氏のプログラムにて"不正な浮動小数点数演算命令"が
発生している行の関数"線"に使われている
引数を調べてみた所、以下のようになっていました。
X1=0
Y1=1.128940731102E22
X2=400
Y2=-3.4679878858574E21
なんだか、16進数が混ざってる?
【要望】
とにかく原因が分かっていないので、原因の解明を
【バージョン】
1.524
【その他】
👍 いいね
0
編集
↑
(
#1062
)
あ、指数表記がある!
- ニコ厨
(2009-08-17 02:22)
/中 未処理
気づかなかった・・・
デバッグで変数の値見たりもしてたんですが、指数表記は見落としてました。
調べてみたところ、tan90°を計算した時にTAN命令が狂うようです。
未定義(または無限大)なので当然ですよね(汗
僕のプログラムに関しては、こちらのバグです。
(注:元記事を修正編集しました。エラー回避しましたので、現在は正しく動作します)
結局、オーバーフローが原因ではないかと思います。
👍 いいね
0
編集
✏️ (
#1061
)へ返信する
名前
タイトル
本文
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
画像ファイル(最大300KB)を添付可能
Website