每隔一分钟去DB检索一个域,(DB检索的函数封装成方法MethodA())
如果那个域的值是1,就退出程序,
是2就隔一分钟再检索这个域,
是3就执行下一个函数methodB()如果试了10次,都不是3,也退出程序。如何用C#写啊
给一个代码的大体框架吧
如果那个域的值是1,就退出程序,
是2就隔一分钟再检索这个域,
是3就执行下一个函数methodB()如果试了10次,都不是3,也退出程序。如何用C#写啊
给一个代码的大体框架吧
解决方案 »
- Windows 画图程序中,颜色选择按钮是设置的什么样式才达到这样的效果?
- 在c#中用MessageBox函数提示错误
- 数据库怎么读取 1列的某个值
- 快速生成数据库
- 菜鸟送分啦~~关于sql的convert时间类型问题
- 求Unicode字符转换成十六进制,然后读十六进制就能直接读出字符的方法,请高手们帮帮忙!
- 06年的帖子怎么还不结?
- TFS 有时代码文件获取不全是怎么回事?
- Aspose.Words转换word为swf格式在线预览,查看器应用程序初始化的问题。
- VB中DrawMode属性在C#中用什么代替
- 自定义卸载程序 在vista下面,有时候不执行!!!为什么???
- 在火狐浏览器下cookie读取不出来啊
把每次读取的值及读取次数都记住
不需要Timer继续执行的时候就把它停掉~~~~
bool b = false;
private void Timer1_Tick(object sender,EventArgs e)
{
count++;
if(count == 10 && !b)
Appliction.Exit();
switch(MethodA())
{
case 1:
Application.Exit();
break;
case 2:
return;
case 3:
MethodB();
b = true;
break;
}
}
我试试
bool b = false;
private void Timer1_Tick(object sender,EventArgs e)
{
count++;
if(count == 10 && !b)
Appliction.Exit();
switch(MethodA())
{
case 1:
Application.Exit();
break;
case 2:
return;
case 3:
MethodB();
b = true;
break;
}
}
不行用线程!!