[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 08/28 22:30 / Filesize : 101 KB / Number-of Response : 416
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Jane】p2proxy Part9【p2.2ch.net】



247 名前:◆/y.Ychk2JQ mailto:sage [2009/11/22(日) 14:45:08 ID:q6HL2B5V0 BE:332859825-PLT(22223)]
pc12.2ch.net/test/read.cgi/software/1258384764/277 の件ですが。

この問題が起きる原因はTextOutWに問題があるような感じでした。

0xBCA、 0xBEA の組み合わせが16回の場合は特に目立った問題はありません。
17回、18回になると、表示に問題が起きますがメモリリークは起こしませんでした。
19回目になると関数呼び出ししても表示されず、メモリリークが発生します。

ということでこの不具合は特定のユニコード文字をTextOutWに WideString.Length=32 を超える文字列として渡すと発生します。

対処法としては TextOutW 自体をラップする関数を作るなどして
TextOutWに投げるWideString のLengthを常に32以下に維持するようにすれば問題はないように思えます。







[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<101KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef