[
新規
] - [
ツリー
] - [
スレッド
] [
未解決
] [
緊急
] - [
優先
] - [
検索
] - [
なでしこ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
【その他】
編集
↑
(
#1062
)
あ、指数表記がある!
- ニコ厨
(2009-08-17 02:22)
/中 未処理
気づかなかった・・・
デバッグで変数の値見たりもしてたんですが、指数表記は見落としてました。
調べてみたところ、tan90°を計算した時にTAN命令が狂うようです。
未定義(または無限大)なので当然ですよね(汗
僕のプログラムに関しては、こちらのバグです。
(注:元記事を修正編集しました。エラー回避しましたので、現在は正しく動作します)
結局、オーバーフローが原因ではないかと思います。
編集
→
(
#1061
)へ返信する:
名前
タイトル
本文
優先度
低
中
高
緊急
状態
未処理
詳細求む!
調査中
議論中
修正中
確認待ち
再修正依頼
解決
---
重複
---
アイデア
感想
告知
感謝
確認キー
👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。
編集キー
編集時に使うキーを入力(省略可能)
添付ファイル
🎁
ファイルを選択...
画像ファイル(最大300KB)を添付可能