COINIT - 用于指定Windows线程是在单线程还是多线程单元中的枚举 - 文档(http://msdn.microsoft.com/en-gb/library/windows/desktop/ms678505(v=vs.85) .aspx)声明:
多线程单元适用于非GUI线程.多线程公寓中的线程不应执行UI操作.这是因为UI线程需要消息泵,而COM不会为多线程单元中的线程提取消息.
为什么多线程公寓中的线程不应该执行UI操作?在多线程单元中的线程中使用消息循环有什么问题?COM是否以某种方式为单线程单元中的线程提供自动消息循环?
当试图在Haskell前奏中使用所谓的"通用"列表函数时,我得到一个超出范围的错误 - 例如当尝试使用genericDrop,genericTake等时.
也许我需要导入一个模块或其他东西(但我在前奏文档中或通过谷歌搜索没有提到它)