- 134 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 11:44:57 ]
- VS2005 C++でWindows Mobileの開発してます(CはDOS以来の初心者です)。
頻繁に呼ばれる文字列処理をする関数内の最初のオート変数として void hoge(void){ TCHAR szReadBuf[2048]; の様な宣言をしているのですが、この処理を呼んでるループ処理辺りで [Stack fault] Thread= といった様なエラーがでるので void hoge(void){ static TCHAR szReadBuf[2048]; ZeroMemory(szReadBuf, sizeof(szReadBuf)); の様に解放されない処理にした所、最初のコード時より幾分か多く回せるようになりました。 そうゆうもんでしょうか?
|

|