社区
C#
帖子详情
求进程提示的解决方案
secondonsite
2009-12-17 09:45:08
WinForm,有一Run的过程时间比较长。目前我能想到的两种提示方法:
1. 用ProgressBar。但是我Run的是SQL Server 的一个存储过程,每次根据不同条件Run的时间不一样,无法得到最终量和过程量。似乎不太可行。
2. 用一个类似MessageBox提示用户等待。但是我将提示语句放在Run的前面,运行起来竟然不出来,Run完了它倒显示了。
做过的朋友你们是怎么解决的?谢谢!
...全文
123
9
打赏
收藏
求进程提示的解决方案
WinForm,有一Run的过程时间比较长。目前我能想到的两种提示方法: 1. 用ProgressBar。但是我Run的是SQL Server 的一个存储过程,每次根据不同条件Run的时间不一样,无法得到最终量和过程量。似乎不太可行。 2. 用一个类似MessageBox提示用户等待。但是我将提示语句放在Run的前面,运行起来竟然不出来,Run完了它倒显示了。 做过的朋友你们是怎么解决的?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
secondonsite
2009-12-19
打赏
举报
回复
老大,这么晚了还回复我,太感谢了。线程的方式我先学习一下,您的提示足矣了,结贴。
fengling2001
2009-12-18
打赏
举报
回复
最好使用异步方式
zhujiazhi
2009-12-18
打赏
举报
回复
[Quote=引用 7 楼 secondonsite 的回复:]
像SqlCommand cmd = new SqlCommand();访问数据库的语句我都包在一个类里了。 难道专门开一个数据后门。
[/Quote]
那就用线程的...
Thread thread =new Thread(new ThreadStart(Method));
thread.Start();
secondonsite
2009-12-18
打赏
举报
回复
像SqlCommand cmd = new SqlCommand();访问数据库的语句我都包在一个类里了。 难道专门开一个数据后门。
happyrain2010
2009-12-18
打赏
举报
回复
或者 使用一个等待图片
zhujiazhi
2009-12-18
打赏
举报
回复
SqlCommand提供了几种异步方法
SqlCommand cmd = new SqlCommand();
//初始化cmd
IAsyncResult result = cmd.BeginExecuteNonQuery();
//显示等待窗口,貌似得自己写一个了
WaitingForm frm = new WaitingForm();
frm.Show();
while(!result.IsCompleted)
{
}
frm.Close();
secondonsite
2009-12-18
打赏
举报
回复
怎么个异步方式?详细说说?
secondonsite
2009-12-17
打赏
举报
回复
看来得等明天上班了。
虚拟机卡死无法结束
进程
的
解决方案
虚拟机卡死无法结束
进程
的
解决方案
1.卡死原因2.
解决方案
3.其他卡死情况3.1 如果是开机后黑屏的假死现像(这应该就是我误触前的情况)3.2 如果是启动后假死(这个我没试,不知道是否可行) 转自:win10结束
进程
时拒绝访问的处理办法 1.卡死原因 虚拟机运行时(我是一直打不开,但是已经启动了),点击下面那个位置(启动之后是第二幅图的样子,网上搜的图),就会出现卡死,那个按键是不能点的。 2.
解决方案
在平时的工作中,大家常常会碰到一些
进程
没有法响应,于是想要结束掉,可是有网友反映说结束
进程
时拒绝访问了
SharedPreferences多
进程
解决方案
由于
进程
间是不能内存共享的,每个
进程
操作的SharedPreferences都是一个单独的实例,这导致了多
进程
间通过SharedPreferences来共享数据是不安全的,这个问题只能通过多
进程
间其它的通信方式或者是在确保不会同时操作SharedPreferences数据的前提下使用SharedPreferences来解决。 SharedPreferences支持多
进程
吗其实原则上是不支持的,下面这
Windows 11 更新后 VMware
提示
“无法连接到虚拟机”和“VMX
进程
已提前退出”的终极
解决方案
[摘要] Windows 11系统更新后导致VMware Workstation无法启动虚拟机,出现"无法连接到虚拟机"和"VMX
进程
已提前退出"错误。经排查确认是系统更新与VMware存在兼容性问题。
解决方案
为回退最新安装的Windows更新补丁:进入设置→更新历史记录→卸载更新,找到并卸载最近的KB补丁后重启系统即可恢复。建议暂时暂停Windows更新以避免问题复现。该案例表明系统更新可能引发软件兼容性问题,回退更新是有效的临时
解决方案
。
Hadoop集群缺少
进程
初步
解决方案
没有类似截图,口头说的详细点 按我这方法应该能解决大部分问题,如果还不得我也无能为力 这个方法就是把hadoop重置到格式化之前 因为你没格式化之前,上面三项都是不存在的,你格式化后才会出现 通常守护
进程
缺失或者自己死亡就是因为你格式化次数太多,导致出错,用这个方法可以把hadoop重置到格式化之前 hadoop配置文件中 core-site.xml有一项配置是这么写的 这里配置是为了指定hadoop的临时文件夹 <property> <name&
IDEA关闭项目,但是后台程序没有关闭
进程
(
解决方案
)
最近遇到一个很奇怪的问题,idea关闭项目后,系统
进程
没有杀死
进程
,再次执行的时候会
提示
端口占用,并
提示
Process exited with an error: 1 (Exit value: 1)
解决方案
:在IDEA中找到下面这个选项,把勾去掉就好了。意思是:将IDEA构建/运行操作委托给maven;错误原因:应用程序关闭后,
进程
不能同步关闭。
C#
111,120
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章