在F#如果我这样做 让利形式=新表(文本=“MyForm的”) 和FSI运行它,表单将显示与正常更新,甚至还收到消息。但是,谁在抽取消息队列?这里没有Application.Run调用。我有点困惑。在F#中,谁抽取消息队列?
6
A
回答
16
由于ildjarn说,F#互动实现自己的消息循环。有趣的是,消息循环在F#Interactive中没有被硬编码,所以你可以改变它。这是非常有用的,因为默认的基于Windows窗体,但还有其他GUI框架可能需要使用。
要做到这一点,您需要实现IEventLoop
接口,然后将您的实例分配给fsi.EventLoop
属性。欲了解更多信息,请参阅:
3
因为这个原因,FSI有自己的消息泵。
相关问题
- 1. MSMQ - 消息队列抽象和模式
- 2. 消息抽取?
- 3. win32:读取消息队列
- 4. 从消息中获取队列名称
- 5. 消息队列中的多条消息
- 6. 从队列中获取消息只检索单条消息
- 7. 队列中没有消息
- 8. Websphere消息队列
- 9. Boost消息队列
- 10. unix消息队列
- 11. 消息队列ENOMEM
- 12. Sinatra消息队列
- 13. 如何在STA中抽取COM消息而不抽取WM_PAINT?
- 14. 错误从JMS消息获取队列
- 15. 获取完整的mqtt消息队列?
- 16. 在远程队列中发布消息
- 17. 消息队列Windows服务
- 18. 持续消息队列
- 19. 监视MSMQ消息队列
- 20. VB6查看消息队列
- 21. 消息队列的选择?
- 22. jquery的消息队列
- 23. 消息队列循环
- 24. POSIX消息队列安全
- 25. 通过消息队列
- 26. 复制的消息队列
- 27. SQL Server和消息队列
- 28. 多主题消息队列
- 29. JMS队列接收消息?
- 30. Azure队列唯一消息
感谢这么多联系!伟大的信息。 – Chuck 2011-03-15 00:15:06