当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: ????? 我的erwin只支持sql7.0,有没有支持sql2000的最新版?? ......
    摘要: 菜鸟刚学报表,终于可以把一个表的数据显示出来,美中不足的数据之间没有表格,大侠怎么办啊? ......


高分:PB中怎样判断Internet连接状态(断开/已连接)及如何实现自动拨号

PB中怎样判断Internet连接状态及如何实现自动拨号?可以通过直接调用Windows本身的拨号程序拨号,只要不是手工从拨号网络连接就行了。  
  请最好提供源代码,多谢!  
  我的邮箱是:huaxiaosxl@163.com

NO.1   作者: jimly

给您抄段:http://www.programfan.com/showarticle.asp?id=1948  
   
  判断网络是否已经断线    
   
  【发表评论】       【保存文章】       【打印文章】    
   
  API函数定义    
  Dim   eR   As   EIGCInternetConnectionState    
  Dim   sMsg   As   String    
  Dim   sName   As   String    
  Dim   bConnected   As   Boolean    
   
  Private   Declare   Function   InternetSetDialState   Lib   "wininet.dll"   _    
  (ByVal   lpszConnectoid   As   String,   ByVal   dwState   As   Long,   _    
  ByVal   dwReserved   As   Long)   As   Long    
   
  Private   Declare   Function   InternetOpen   Lib   "wininet.dll"   Alias   "InternetOpenA"   _    
  (ByVal   sAgent   As   String,   ByVal   lAccessType   As   Long,   ByVal   sProxyName   As   String,   _    
  ByVal   sProxyBypass   As   String,   ByVal   lFlags   As   Long)   As   Long    
   
  Private   Declare   Function   InternetGetConnectedStateEx   Lib   "wininet.dll"   _    
  Alias   "InternetGetConnectedStateExA"   _    
  (ByRef   lpdwFlags   As   Long,   _    
  ByVal   lpszConnectionName   As   String,   _    
  ByVal   dwNameLen   As   Long,   _    
  ByVal   dwReserved   As   Long   _    
  )   As   Long    
  Private   Enum   EIGCInternetConnectionState    
  INTERNET_CONNECTION_MODEM   =   &H1&    
  INTERNET_CONNECTION_LAN   =   &H2&    
  INTERNET_CONNECTION_PROXY   =   &H4&    
  INTERNET_RAS_INSTALLED   =   &H10&    
  INTERNET_CONNECTION_OFFLINE   =   &H20&    
  INTERNET_CONNECTION_CONFIGURED   =   &H40&    
  End   Enum    
   
  InternetConnected   函数判断是否连接到Internet的函数    
  获得是否以及通过何中方式连接到Internet上    
  Private   Function   InternetConnected(Optional   ByRef   eConnectionInfo   _    
  As   EIGCInternetConnectionState,   Optional   ByRef   _    
  sConnectionName   As   String)   As   Boolean    
   
  Dim   dwFlags   As   Long    
  Dim   sNameBuf   As   String    
  Dim   lR   As   Long    
  Dim   iPos   As   Long    
   
  sNameBuf   =   String$(513,   0)    
  lR   =   InternetGetConnectedStateEx(dwFlags,   sNameBuf,   512,   0&)    
  eConnectionInfo   =   dwFlags    
  iPos   =   InStr(sNameBuf,   vbNullChar)    
  If   iPos   >   0   Then    
  sConnectionName   =   Left$(sNameBuf,   iPos   -   1)    
  ElseIf   Not   sNameBuf   =   String$(513,   0)   Then    
  sConnectionName   =   sNameBuf    
  End   If    
  InternetConnected   =   (lR   =   1)    
  End   Function    
   
  InternetConnected   函数的调用    
   
  检测是否已经以及使用什么方法连接到Internet    
  bConnected   =   InternetConnected(eR,   sName)    
   
   
  根据获得的结果输出    
  If   (eR   And   INTERNET_CONNECTION_MODEM)   =   INTERNET_CONNECTION_MODEM   Then    
  sMsg   =   sMsg   &   "使用modem连接到Internet."   &   vbCrLf    
  End   If    
  If   (eR   And   INTERNET_CONNECTION_LAN)   =   INTERNET_CONNECTION_LAN   Then    
  sMsg   =   sMsg   &   "使用内部网连接到Internet."   &   vbCrLf    
  End   If    
  If   (eR   And   INTERNET_CONNECTION_PROXY)   =   INTERNET_CONNECTION_PROXY   Then    
  sMsg   =   sMsg   &   "通过代理服务器连接到Internet."   &   vbCrLf    
  End   If    
  If   (eR   And   INTERNET_CONNECTION_OFFLINE)   =   INTERNET_CONNECTION_OFFLINE   Then    
  sMsg   =   sMsg   &   "现在连接处于离线状态."   &   vbCrLf    
  End   If    
  If   (eR   And   INTERNET_CONNECTION_CONFIGURED)   =   INTERNET_CONNECTION_CONFIGURED   Then    
  sMsg   =   sMsg   &   "连接已经被设定."   &   vbCrLf    
  Else    
  sMsg   =   sMsg   &   "没有设定好的连接."   &   vbCrLf    
  End   If    
  If   (eR   And   INTERNET_RAS_INSTALLED)   =   INTERNET_RAS_INSTALLED   Then    
  sMsg   =   sMsg   &   "本机已经安装了远程访问服务功能."   &   vbCrLf    
  End   If    
   
  显示连接名称    
  If   bConnected   Then    
  sMsg   =   "已连接到Internet,连接名称:   "   &   sName   &   vbCrLf   &   vbCrLf   &   sMsg    
  Else    
  sMsg   =   "没有连接到Internet,连接名称:   "   &   sName   &   vbCrLf   &   vbCrLf   &   sMsg    
  End   If    
     
 

NO.2   作者: tiantianpb

如果以上的回答,还没有解决你的问题,告诉我你的e_mail,我这里有一个ocx,很简单的解决你的问题


    摘要: 请用asp帮我! 我想用第一个下拉框select1的被选择项作为条件, 到数据库中取数据, 然后把取出数据放到第二个下拉框select2里。 第一个下拉框select1被选择时, 第二个下拉框select2里就要把数据放进去。 如同vb中: sub select1_click() 把数据放到select2里 end sub 又如同vbscript中: sub select1_onchang......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE