フォト

Google AdSense

  • AdSense
無料ブログはココログ

« CVSサーバ | トップページ | 明日のMステ »

2004.08.26

文字描画クラスのメモリリーク

とりあえず細かい原因がつかめてませんが、文字描画クラスにメモリリークが出てた模様。

一応、回避策として描画関数を

while( PeekMessage( &msg, NULL, 0U, 0U, PM_NOREMOVE ) )

で始まるメッセージループ前においておけばいいみたい。

デバッガを見る限りでは

PostQuitMessage(0);

後にRender()を呼んでテキスト描画クラスを呼ぶことで問題が出てるらしい(どこかでやられてるGetClientRect()が失敗してるらしい)。ちょっと前に買ったOpenGL本も同じメッセージループ処理をしてるけど描画処理をその前に配置しているのでこっちが正しそうだが、細かい原因が分からないのは気持ち悪いなぁ…。

ちなみに先日のムービーテクスチャの記事の修正もコレ。なので、ムービーテクスチャ本体は関係ない。

« CVSサーバ | トップページ | 明日のMステ »

Programming」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/2210/1284696

この記事へのトラックバック一覧です: 文字描画クラスのメモリリーク:

« CVSサーバ | トップページ | 明日のMステ »