你将Application对象所在的程序集添加引用进来就可以了.
解决方案 »
- 类(方法)怎么终止?
- 如何将二维向量转化为三维的向量
- 1000万个 int 到 excel
- winfrom 如何在程序运行时,可以让用户调整窗体上控件的大小?
- vs2005中,双击选中,点击go to definition,结果转到了[from metadata]叶面了?谢谢!
- 一段关于事件代码的意思??
- SQLDMO Restore 导入数据路径中有空格通不过??
- DataTable加工后添加行列,输出求和,百分比的问题请教!
- 高手请进!如何模拟用户对windows的操作?
- 利用C#编写控件直接打印Web(Html)页面(不用IE菜单打印命令)而且可以做相关设置!
- 用C#开发一个界面程序。要实现单位(编号、名称、备注)和人员(工号、姓名、性别、年龄、职业)的管理,要求单位和人员放入一个TreeView中,结构采用MVC 结构,代码中需要用到ArrayList,hashtable等,数据库使用sqlserver
- 操作系统-固定分区存取模拟演示(C#)
如果就就使用异步方法就可以了,不用在哪里等待,
或者使用同步信号量通知就好了.在WEB中使用Application.DoEvent的目的是什么?
LZ说的服务程序,我理解为Web程序或者是WEBSERVICE程序.LZ使用while(doc2.readyState != "complete")
这个循环的目的就是让doc2的readyState属性为"complete"时再进行以后的代码
但是这样做的思路是错的.
考虑下使用信号量或者是异步方法吧.
是让window处理windows 消息
NT SERVICE没有窗体,不存在窗体句柄,也不接受WM_之类的消息
就算你引用了SYSTEM.WINDOWS.FORMS.DLL,调用这个方法,不是异常就是没反应.
你那个地方完全可以:
while(true)
{
if(....)
{
break;
}
Thread.Sleep(100);}
doenvent()是为了响应界面
while(true)
{
if(....)
{
break;
}
Thread.Sleep(100); }
这种结果 程序一直卡死 没有结果,