![]() |
1
6
这很好,通常对doEvents的警告在这里不适用,因为您没有UI。没有任何影响,这个比率是现实的。application.run()也会泵送消息循环,但由于调用没有返回,因此控制线程会比较困难。是的,WPF也启动了消息循环,但是使用它没有什么意义,因为您没有UI。 您应该通过调用setapartmentstate()来选择sta来初始化服务线程。这可以确保任何COM服务器正常工作。 哦,有一点需要提醒的是:你确实需要做一些事情来防止线燃烧100%的核心。它在application.run()中是自动的,但在“游戏循环”中不使用doEvents。我想你已经这样做了,因为你可以指定一个20毫秒的速率。否则,在服务停止请求事件上调用waithandle.waitone(20)是典型的方法。 |
![]() |
2
2
你可以在没有表单的情况下发送消息,只需调用
编辑:我建议您使用applicaitoncontext版本,这样您就可以调用
ApplicationContext.ExitThread()
在
|
![]() |
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 6 月前 |
|
Alex Howard · 如何用秒开始的值填充数据帧? 1 年前 |
![]() |
user1946932 · 正则表达式:删除连续两个以上的<br>? 1 年前 |
![]() |
Neeraj · 用R中的另一组单词替换该组单词 1 年前 |