netfa.ir
سه شنبه 07 دی 1389, 04:10 صبح
سلام دوستان.
من یه مشکلی دارم.
من یه قفل سخت افزاری تهیه کردم (شگرد).
حالا می خوام در برنامم مدام اون رو چک کنم.
با یه ترد اینکار رو انجام می دم ولی باز صفحه واسه چند ثانیه dead میشه و بعد نتیجه درستی یا نادرستی قفل معلوم می شه!!! اگه ترد همینه که اصلا فرقی با حالت عادی نداره!
:متعجب:
این قفل کلا سرعتش پایینه یا همه اینجورین؟!!
دوستان راه حلی سراغ ندارین؟
کلا اولین بارمه که با ترد کار می کنم.
ممنون میشم راهنماییم کنید.
یه ترد برای چک کردن پراپرتی ها و مشخصه های کامپوننت قفل سخت افزاری در پس رمینه لازم دارم. جوری که به روند برنامم خللی وارد نکنه/
ممنون
این هم کدم:
private void button1_Click(object sender, EventArgs e)
{
Thread MyThread = new Thread(new ThreadStart(MyCallbackFunction));
MyThread.Start();
Form2 f = new Form2();
f.Show();
}
public void MyCallbackFunction()
{
axTiny1.FirstTinyHID("864xxxxxxxxxxx6EE04D");
if (axTiny1.TinyErrCode != 0)
{
MessageBox.Show(axTiny1.TinyErrCode.ToString());
}
else
{
MessageBox.Show("OKKK");
}
}
من یه مشکلی دارم.
من یه قفل سخت افزاری تهیه کردم (شگرد).
حالا می خوام در برنامم مدام اون رو چک کنم.
با یه ترد اینکار رو انجام می دم ولی باز صفحه واسه چند ثانیه dead میشه و بعد نتیجه درستی یا نادرستی قفل معلوم می شه!!! اگه ترد همینه که اصلا فرقی با حالت عادی نداره!
:متعجب:
این قفل کلا سرعتش پایینه یا همه اینجورین؟!!
دوستان راه حلی سراغ ندارین؟
کلا اولین بارمه که با ترد کار می کنم.
ممنون میشم راهنماییم کنید.
یه ترد برای چک کردن پراپرتی ها و مشخصه های کامپوننت قفل سخت افزاری در پس رمینه لازم دارم. جوری که به روند برنامم خللی وارد نکنه/
ممنون
این هم کدم:
private void button1_Click(object sender, EventArgs e)
{
Thread MyThread = new Thread(new ThreadStart(MyCallbackFunction));
MyThread.Start();
Form2 f = new Form2();
f.Show();
}
public void MyCallbackFunction()
{
axTiny1.FirstTinyHID("864xxxxxxxxxxx6EE04D");
if (axTiny1.TinyErrCode != 0)
{
MessageBox.Show(axTiny1.TinyErrCode.ToString());
}
else
{
MessageBox.Show("OKKK");
}
}