質問させていただきます。メインのスレッドで複数個のBitmap生成し、あるタイミングでDraw系のメソッドで描画処理を行っています。メソッドの後にグラフィックスオブジェクトを使用する場合、ReleaseHdcメソッドを呼び出してください。--------------------------------------------と怒られてしまいます。変数を用意し以下のようにしてみました。false;}----------------------------------------やっぱり駄目でした。使用方法(考え方)が間違っているのでしょうか?Bitmap複数個使用しているのが問題なんでしょうかねぇ・・エラーになる時とならない時があるので解決できず困っています。09:34:48)>メインのスレッドに対し「書き込みせよ」のイベントを発生させ描画の処理をさせているのですがメインのフォームに描画したいのですか?だとすると、フォームを作成したスレッドで書かないと駄目ですよ。Invoke関連かな?あまり質問を正確に把握してないかもしれません。�A画像の生成を生成中あるタイミングで、画像の生成が完了したものを描画する。画像の生成は裏側(メモリ)上で生成する。裏側(メモリ)上で画像生成が完了したら、完了側メモリに転送する。ロックするとしたら、完了側メモリに転送している間くらいかな。ステートメントはクリティカルセクションです。上記のようにやれば、「コード1」を実行中に「コード2」が実行される事はありません、という使い方です。当然ですけど、まったく同じオブジェクトをロックしなければなりませんよ。すると、フォームを作成したスレッドで書かないと駄目ですよ。Invoke関連かな?コメントありがとうございます。m(__)m描画はメインフォームではなく、クラス内に持ったBitmapに対しての描画です。別スレッドから、直接描画するのはまずいのかと思い、一応、ビットマップを持っているクラスに対してイベントを発生させて描画させておりましたが駄目でした。囚人さんのコメントにより解決することが出来ました。なにかありましたらよろしくお願いいたします。返信コメントありがとうございます。使い方を勘違いしていたのが原因でした。ありがとうございました。02:04:06)コメントありがとうございます。ステートメントはクリティカルセクションです。当然ですけど、まったく同じオブジェクトをロックしなければなりませんよ。と各々lockしてたのでデバイスコンテキストが競合(?)してしまうんですね。(表現が怪しい・・・)ありがとうございました。