subject_15983.htm
来自「一些关于vc的问答」· HTM 代码 · 共 36 行
HTM
36 行
<p>
序号:15983 发表者:影子 发表日期:2002-09-24 14:34:00
<br>主题:急救
<br>内容:各位好,VC下面是否有能够向服务器请求服务的控件,现在我要做的东西是通过程序向服务器请求,然后收集服务器返回的消息。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:理文 回复日期:2002-09-24 15:28:11
<br>内容:比较简单的方法是使用CSocket类<BR>可以实现你的要求
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:影子 回复日期:2002-09-24 15:39:04
<br>内容:有没有象VB下的webbrowser控件一样的控件啊、、??
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:luo 回复日期:2002-09-24 15:50:07
<br>内容:当然有了,
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:影子 回复日期:2002-09-24 15:52:12
<br>内容:请问那是什么控件?VB下的webbrowser和VC下的是不同的啊!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:徐景周 回复日期:2002-09-24 15:53:04
<br>内容:可用下法先获得信息,再解析它:<BR>实现涵数如下:<BR> BOOL GetSourceHtml(CString theUrl,CString Filename) <BR>{<BR>CInternetSession session;<BR>CInternetFile* file = NULL;<BR>try<BR>{<BR> // 试着连接到指定URL<BR> file = (CInternetFile*) session.OpenURL(theUrl); <BR>}<BR>catch (CInternetException* m_pException)<BR>{<BR> // 如果有错误的话,置文件为空<BR> file = NULL; <BR> m_pException->Delete();<BR> return FALSE;<BR>}<BR><BR>// 用dataStore来保存读取的网页文件<BR>CStdioFile dataStore;<BR><BR>if (file)<BR>{<BR> CString somecode; //也可采用LPTSTR类型,将不会删除文本中的\n回车符<BR><BR> BOOL bIsOk = dataStore.Open(strPath+"\\"+Filename,<BR> CFile::modeCreate <BR> | CFile::modeWrite <BR> | CFile::shareDenyWrite <BR> | CFile::typeText);<BR> <BR> if (!bIsOk)<BR> return FALSE;<BR> <BR> // 读写网页文件,直到为空<BR> while (file->ReadString(somecode) != NULL) //如果采用LPTSTR类型,读取最大个数nMax置0,使它遇空字符时结束<BR> {<BR> dataStore.WriteString(somecode);<BR> dataStore.WriteString("\n"); //如果somecode采用LPTSTR类型,可不用此句<BR> }<BR> <BR> file->Close();<BR> delete file;<BR>}<BR>else<BR>{<BR> dataStore.WriteString(_T("到指定服务器的连接建立失败...")); <BR> return FALSE;<BR>}<BR><BR>return TRUE;<BR>}<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?