六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

用VB做定時斷線程序

[摘要]文/笨笨  作為網蟲,最頭疼的事情之一就是每月高額的電話費。笨笨也是一樣,每個月都想著少上一會兒網,然而銀子仍然像流水一樣飛逝……一天,笨笨突然想到了VB中有一個強大的時間控件——Timer,為什么...
文/笨笨

  作為網蟲,最頭疼的事情之一就是每月高額的電話費。笨笨也是一樣,每個月都想著少上一會兒網,然而銀子仍然像流水一樣飛逝……一天,笨笨突然想到了VB中有一個強大的時間控件——Timer,為什么不做一個能定時斷開連接的程序呢?經過了一番研究和N次的調試,笨笨終于成功了。不敢獨占,拿來和大家一起分享,也解救一下為了網費而過得“水深火熱”的網蟲。


  運行VB 6,向窗體添加7個Label控件、1個Timer控件、3個Text文本輸入框以及4個Command按鈕(如圖1)。

  原理簡介:用Timer控件的True或者False值,控制倒計時的開始,當到達設定時間的時候,彈出對話框提示斷開連接。

  Option Explicit

  Dim Hours As Integer

  Dim Minutes As Integer

  Dim Seconds As Integer

  Dim time As Date

  Private Declare Function RasHangUp Lib "RasApi32.dll" Alias "RasHangUpA" (ByVal hRasConn As Long) As Long

  Private Declare Function RasEnumConnections Lib "RasApi32.dll" Alias "RasEnumConnectionsA" (lprasconn As Any, lpcb As Long, lpcConnections As Long) As Long

  Const RAS95_MaxEntryName = 256

  Const RAS95_MaxDeviceName = 128

  Const RAS_MaxDeviceType = 16

  Private Type RASCONN95

  dwSize As Long

  hRasConn As Long

  szEntryName(RAS95_MaxEntryName) As Byte

  szDeviceType(RAS_MaxDeviceType) As Byte

  szDeviceName(RAS95_MaxDeviceName) As Byte

  End Type

  下面一段代碼是對Timer的控制,以及到設定時間的時候斷開連接的代碼

  Private Sub Timer1_Timer()

  Timer1.Enabled = False

  If (Format100 100time, "hh") && ":" && Format100 100time, "nn") && ":" && Format100 100time, "ss"))〈〉"00:00:00" Then

  time = DateAdd("s", -1, time)

  Label1.Visible = False

  Label1.Caption = Format100 100time, "hh") && ":" && Format100 100time, "nn") && ":" && Format100 100time, "ss")

  Label1.Visible = True

  Timer1.Enabled = True

  Else

  Timer1.Enabled = False

  End If

  If Label1.Caption = "00:00:01" Then

  dsdklj.WindowState = 0

  Command1.Enabled = True

  MsgBox "時間到了,正在斷開連接"

  Dim lngRetCode As Long

  Dim lpcb As Long

  Dim lpcConnections As Long

  Dim intArraySize As Integer

  Dim intLooper As Integer

  ReDim lprasconn95(intArraySize) As RASCONN95

  lprasconn95(0).dwSize = 412

  lpcb = 256 * lprasconn95(0).dwSize

  lngRetCode = RasEnumConnections(lprasconn95(0), lpcb, lpcConnections)

  If lngRetCode = 0 Then

  If lpcConnections〉0 Then

  For intLooper = 0 To lpcConnections-1

  RasHangUp lprasconn95(intLooper).hRasConn

  Next intLooper

  Unload Me

  Else

  MsgBox "時間到了,沒有撥號網絡連接"

  Unload Me

  End If

  End If

  End If

  End Sub

  其實,這個程序還可以進一步的完善,比如添加暫停功能、或者經過改造,適用于寬帶的,等等。這不,笨笨拿著電話單正偷著樂呢!笨笨已經利用這個小程序省下了不少網費,你呢?


主站蜘蛛池模板: 三级黄色片在线观看 | 青青青视频在线免费观看 | 在线看欧美成人中文字幕视频 | 婷婷六月激情 | 啪啪国产| 中文字幕一二三四 | 午夜精品视频在线观看美女 | 日本天堂在线观看 | 午夜aaaaaaaaa视频在线 | 人人揉人人爽五月天视频 | 天啪天天天天拍天天碰 | 天天爱天天做天天干 | 色老头久久网 | 午夜小片 | 日本爱爱视频网站 | 在线观看视频一区二区三区 | 色伊人影院| 日韩在线视频免费播放 | 亚洲精品中文字幕无乱码 | 热久久最新地址 | 欧美特黄一级大片 | 色橹橹欧美在线观看视频高清 | 日韩 欧美 国产 亚洲 制服 | 色操网| 三级欧美在线 | 人禽交在线视频免费播放 | 天天看有黄有色大片 | 日韩 亚洲 中文 图片 小说 | 欧美小视频在线 | 日本韩国伦理片 | 天天色天天色 | 青娱乐自拍 | 亚洲男人的天堂视频 | 中文字幕亚洲综久久2021 | 亚洲va欧美ⅴa国产va影院 | 天天干天天干 | 日日摸夜夜添夜夜添97 | 亚洲精品线在线观看 | 天天操天天透 | 亚州一级毛片在线 | 日韩欧美视频在线 |