C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 51 を表示中)
■27562 / )  Re[3]: C#タイマーでのpictureBox.Image更新nitu
□投稿者/ フミ (3回)-(2008/11/10(Mon) 10:00:09)
>倉田様、Jitta on the way様

ご回答ありがとうございます!
やはりこの速度では無謀ですよね。。
とりあえず、教えていただいた方法で、
速度をおとして試してみます。


ただ不思議なのは
上記のプログラムにて

private readonly object lockObject = new object

というフィールドをつけくわえて、
タイマーから呼び出される関数内で

lock(lockObject)
{
setPicture();
}

としたのですが、
やはり

>>>>System.InvalidOperationException: オブジェクトは現在他の場所で使用されています。

とエラーが表示されたことです。
Lockをした場合には、
他のスレッドは処理が終わるまでブロックされて待ってくれると思っていたのですが。。。
Lockの書き方が誤っていたのでしょうか。。
返信 編集キー/


管理者用

- Child Tree -