私 世界一を目指そうとすれば、この程度の悩みは大したことはない!
M先生 なにか悩んでいるの? 先生が聞いてあげる。
私 エクセルVBAのプログラミングで、今まで問題なく動いていた、SearchModule
から出たとたんに、アロケーションエラーが発生して、無条件に停止して
しまうんだ。
モジュールから出たときに、モジュールアレイを解放する際に、
アプリケーションに大きな負荷がかかり、停止してしまうのではないか。
モジュールアレイの宣言場所を、パブリックに変更したら解決するか、
検討したいと思っている。
世界一になることを目標とすれば、この程度の悩みは大したことはない!
M先生 そうよ、エクセルへの負荷がかかりすぎているのよ。
なんでもそうだけど、無理はしないことね。むりをしているところを
探すのよ。無理をしていないか常に気を付けて、着実にね。
私・・・・・会社でパブリック変数に変更することをトライしたが、効果なし。
そのうち、気が付いた。ユーザーフォームの重いマルチページを一気に
表示ON OFFするプロセスを使っていたのだ。
モジュールアレイの場所ではなく、そちらが大きな負荷を与えていたのだ。
今まで問題なく動いていたモジュールに突然問題が発生するわけがないんだ。
M先生 先生はなんでもお見通しなのよ。なんでも相談しなさい。
私 はい! 先生。