VBScriptエラーのエラーである"オーバーフローしました。"の原因と対処に関して説明します。
エラーメッセージ:
オーバーフローしました。
エラーメッセージ(英語):
Overflow
スポンサード リンク
エラーコード:
6
エラー原因:
変数に代入しようとした値が大きすぎます。
以下のサンプルでは計算の過程であきらかにオーバフローを起こします。(変数aにaの2倍を代入し続けるため)
【スクリプト】
a = 2
for i=0 to 99999 step 1
a=a*2
wscript.echo a
next
【実行結果】
Microsoft VBScript 実行時エラー: オーバーフローしました。
スポンサード リンク
対処:
変数の範囲を確認し、変数に代入しようとした値が範囲に収まる値か確認します。
スポンサード リンク