CInternetSession如何才能在控制台程序?
我的一个控制台程序要用到CInternetSession来去网站信息。发现有问题。我比如我这样写:
#include <afxinet.h> //想使用CInternetSession
#include <afx.h> //想使用CString
void main()
{
CInternetSession Session(NULL,0); //这句出错,程序崩溃
CHttpFile* myHttpFile=NULL;
CString m_SiteName="http://www.baidu.com";
//此处省略无关代码
myHttpFile->Close() ;
Session.Close() ;
}
这样编译是没有问题的,但调试的时候走到第一句(Session定义)就出错了,程序崩溃了。但如果以上那些代码写到一个对话框程序里(比如某个按钮响应函数),或者文本视图的程序里(比如某个菜单响应函数)就不会有错。
为什么?是不是要在哪里设置改一下?