次の行に沿ったコードがあります。
redim a(1 to N)
for i = 1 to N
a(i) = someFunction(i)
Next i
実行すると、"Run-time error 6: Overflow". そして、ループ内の行がa(i) = someFunction(i)強調表示されたブレーク モードに入ります。エラーを見つけるために、その関数にステップ インし、1 行ずつステップ オーバーします。エラーはありません。正常に動作し、続行します。この方法でコードを実行し、ブレーク モードのsomeFunctionままにして、一度に 1 つの呼び出しにステップ インする限り、動作しますが、通常の実行に戻るとすぐに、オーバーフロー エラーが返されます。
オーバーフローを取り除く方法を知っている人はいますか?