廢話不多說(shuō)了,直接引用MS的原話:
[quote]
從 MSXML 3.0 版開(kāi)始,
XMLHTTP 請(qǐng)求對(duì)象使用 Urlmon.dll。如果在調(diào)用
open 方法時(shí)將
async 參數(shù)設(shè)置為 VARIANT_TRUE,則 URLMON 使用消息隊(duì)列機(jī)制來(lái)通知應(yīng)用程序數(shù)據(jù)何時(shí)可用,并更改
XMLHTTP 請(qǐng)求對(duì)象的
readyState 屬性。
在 Visual C++ 應(yīng)用程序中,必須使用消息泵來(lái)接收和調(diào)度消息。如果應(yīng)用程序不能正確地處理傳入的消息,則由于
XMLHTTP 請(qǐng)求對(duì)象的
readystate 屬性未被更改,因此應(yīng)用程序會(huì)停止響應(yīng)(掛起)。
[/quote]
參考URL
http://support.microsoft.com/kb/303326/zh-cn?spid=1198&sid=global