InternetSession初始化时的第五个参数有bug!!!快来看看!
在msdn和很多书都说CInternetSession( LPCTSTR pstrAgent = NULL, DWORD dwContext = 1, DWORD dwAccessType = INTERNET_OPEN_TYPE_PRECONFIG, LPCTSTR pstrProxyName = NULL, LPCTSTR pstrProxyBypass = NULL, DWORD dwFlags = 0 );
把dwFlags设为INTERNET_FLAG_ASYNC时,可以进行异步操作。
可是我调了之后出现了ASSERT断言。
跟进去一看,在mfc源码中有一句
ASSERT((dwFlags & INTERNET_FLAG_ASYNC) == 0);
根本不允许INTERNET_FLAG_ASYNC参数.
那位高手能说说怎么设为异步回调啊?