主题:  怎样测试网络是否连通?

why5life

职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2002/6/13 12:10:12
#12002/6/13 12:28:22
我学做了一个浏览器,我想在没有上网的情况下,打开当前目录下的网页,怎么实现?



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
注册:2004/1/13 10:53:31
#22002/6/13 13:26:12
打开主页:(这里的主页地址可以自己设置)
CallSprite(@"浏览器控件",#Navigate,"http://www.microsoft.com")
打开本地打包目录下的index.htm:
CallSprite(@"浏览器控件",#Navigate,FileLocation^"index.htm")

具体参考:
www.pconline.com.cn/pcedu/sj/media/authorware/10205/60194.html

编辑历史:[这消息被Rock编辑过(编辑时间2002-06-13 14:07:42)]


szujimmy

职务:普通成员
等级:1
金币:0.0
发贴:21
注册:2002/4/4 23:58:43
#32002/6/13 13:32:19
--在windows下是否能够上网的条件是看系统是否安装了winsock控件,那么判断网络是否连通就可以利用是否安装winsock控件为依据了。
在这里要用到smtp.u32的smhaswinsock函数;和winapi.u32的messagebox函数。
--编写代码如下:
reult:=smhaswinsock()
if result<>0 then permit:=messagebox(windowhandle,"无法上网","sorry",4)

编辑历史:[这消息被szujimmy编辑过(编辑时间2002-06-13 13:41:10)]


阿州

职务:普通成员
等级:2
金币:10.0
发贴:447
注册:2002/3/20 14:29:49
#42002/6/14 11:10:03
我的网站上有个自制浏览器的源程序,你可以下载下来看看,对你会有帮助

www.lanyu-ok.com

编辑历史:[这消息被冷血编辑过(编辑时间2002-06-14 11:12:14)]