1

継承時に Visual C++ バージョン 7.0 でビルドされていた非常に古い C++ アプリケーションがあります。Visual Studio 2005 に持ち込んだとき、変換ルーチンによって StackReserveSize の値が "0" から "66112" に変更されたようです。

HtmlHelp の呼び出しでスタック オーバーフローの問題が発生していなければ、この変更に気付くことはなかったでしょう。ヘルプ ファイルの検索機能が使用されるたびに、プログラムがオーバーフローしてすべてがクラッシュしていました。StackReserveSize を「0」に戻すと、スタック オーバーフローはなくなりました。

VS2005がこの値を変更する理由、または「0」に戻すとどのような影響が生じるかを知っている人はいますか?

4

0 に答える 0