我最近在做一个POS前台,要求在网络断开和连接是都能干活,
如果网络连接,则连接后台的SQL2000库,如果断开,则读本地的DBASE表,
问题是我怎样在程序执行中判断网络是否连接着呢???
谢谢…………
如果网络连接,则连接后台的SQL2000库,如果断开,则读本地的DBASE表,
问题是我怎样在程序执行中判断网络是否连接着呢???
谢谢…………
解决方案 »
- ftp的菜鸟问题
- 给大家欣赏一个真正的Delphi解释器,可以定义、解释执行所有delphi7.0的Function,Variant,data type,Procedure,并可以动态建立所有Delphi
- 关于文本文件内容统计
- dephi高手大哥大姐,帮帮我,问题很简单,在线等待,快啊!
- 怎样用delphi访问 Automation (OLE/COM)对象?
- 如何使用DbGrid组件编辑修改数据库表?
- webbrowser能载入我想让他载入的网页的一部分吗?
- 在登录的时候选择一个数据库,怎样确定这个数据库是否存在呢?
- 如果调用formclose?
- 让程序绝对崩溃的方法
- 哪位朋友知道如何在form2中引用fomr1的自己编写的函数?
- 关于Treeview和指针
InternetGetConnectedState函数来取得本机的连接状态,比如:
function GetInternetState();
var
dwFlags:DWORD;
begin
InternetGetConnectedState(@dwFlags,0);//dwFlags是该函数返回的结果
//然后将dwFlags与INTERNET_LAN、INTERNET_CONNECTIONG_MODEM
、INTERNET_CONNEDTION_PROXY、INTERNET_OFFLINE、
INTERNET_CONNECTION_MODEM_BUSY分别进行“与’操作,如果结果为1,说明当前的连接状态为“与dwFlags进行与操作的常量的字面意思”。
end;
进行与操作后的结果就可判断出当前网络是否处于连接状态。
在那里判断就可以了.
查一下帮助就知道怎么用了.
我以前就是这样实现的.很简单.