C♯相談室 Part20
■ このスレッドは過去ログ倉庫に格納されています
0692デフォルトの名無しさん
NGNGファイルをコピーする速度を測りたくて、タイマーで100m秒ごとに変数を増加させながら、
ファイルのコピーを行って、ファイルのコピーが終わった時点でタイマーを止めて、
かかった時間を割り出したいと思っています。
ボタンをクリック → timer1.Enable = true;
→ スレッド(tjeread1)を開始
ってところまではできたんですが、肝心のタイマーを止められないのです。
public static void thread1()
{
string copy1 = Application.StartupPath.ToString() + "\\" + "test1.bin"; //コピー元
string copy2 = Application.StartupPath.ToString() + "\\" + "test2.bin"; //コピー先
File.Copy(copy1, copy2, true); //コピーする
timer1.Enable = false; //タイマーを止める
}
上のような動きをさせたいのですが、thread1の中からtimer1.Enableをfalseにはできないものなのでしょうか??
諸先輩方、宜しくお願い致します。
■ このスレッドは過去ログ倉庫に格納されています