オーバーフローしました。| 原因と対処

VBScriptエラーのエラーである"オーバーフローしました。"の原因と対処に関して説明します。


エラーメッセージ:
オーバーフローしました。

エラーメッセージ(英語):
Overflow

スポンサード リンク

エラーコード:
6

エラー原因:
変数に代入しようとした値が大きすぎます。

以下のサンプルでは計算の過程であきらかにオーバフローを起こします。(変数aにaの2倍を代入し続けるため)

【スクリプト】
a = 2
for i=0 to 99999 step 1
a=a*2
wscript.echo a
next

【実行結果】
Microsoft VBScript 実行時エラー: オーバーフローしました。

スポンサード リンク

対処:
変数の範囲を確認し、変数に代入しようとした値が範囲に収まる値か確認します。


スポンサード リンク



[VBScript エラーコード 一覧に戻る]


(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。
本内容は調査した時点(2016年4月)です。環境や時期により情報が異なる場合があります。