by ナナシ » 2005年7月09日(土) 06:00
同様の現象に遭遇したことがあります。
ハンドルの解放を忘れたときの症状に非常によく似ていたため、
タスクマネージャでGDIオブジェクト数を表示させてみたところ、
キー入力やコンパイルを行った時に増える一方で、減る気配がありません。
増えるタイミングを調べてみたところ、コード編集画面の再描画時に
増えているように見えました。RADやアイコン編集画面は関係ないようです。
環境によって変わるかもしれませんが、GDIオブジェクトの値が9900を
越えるころになると描画がおかしくなります。
■環境
AB 4.02.01
OS:Windows2000Pro SP4
MEM:768MB
CPU:AthlonXP 1700+
同様の現象に遭遇したことがあります。
ハンドルの解放を忘れたときの症状に非常によく似ていたため、
タスクマネージャでGDIオブジェクト数を表示させてみたところ、
キー入力やコンパイルを行った時に増える一方で、減る気配がありません。
増えるタイミングを調べてみたところ、コード編集画面の再描画時に
増えているように見えました。RADやアイコン編集画面は関係ないようです。
環境によって変わるかもしれませんが、GDIオブジェクトの値が9900を
越えるころになると描画がおかしくなります。
■環境
AB 4.02.01
OS:Windows2000Pro SP4
MEM:768MB
CPU:AthlonXP 1700+