frmUpdata.frm
上传用户:yexiandon
上传日期:2022-07-12
资源大小:895k
文件大小:3k
源码类别:

百货/超市行业

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{48E59290-9880-11CF-9754-00AA00C00908}#1.0#0"; "MSINET.OCX"
  3. Begin VB.Form frmUpdata 
  4.    BorderStyle     =   3  'Fixed Dialog
  5.    Caption         =   "在线升级"
  6.    ClientHeight    =   1935
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   4875
  10.    Icon            =   "frmUpdata.frx":0000
  11.    LinkTopic       =   "Form1"
  12.    MaxButton       =   0   'False
  13.    MinButton       =   0   'False
  14.    ScaleHeight     =   1935
  15.    ScaleWidth      =   4875
  16.    StartUpPosition =   2  '屏幕中心
  17.    Begin VB.CommandButton cmdOK 
  18.       Caption         =   "升级(&U)"
  19.       Height          =   300
  20.       Left            =   2640
  21.       TabIndex        =   2
  22.       Top             =   1320
  23.       Width           =   900
  24.    End
  25.    Begin VB.CommandButton cmdCancel 
  26.       Caption         =   "取消(&C)"
  27.       Height          =   300
  28.       Left            =   3600
  29.       TabIndex        =   1
  30.       Top             =   1320
  31.       Width           =   900
  32.    End
  33.    Begin InetCtlsObjects.Inet Inet1 
  34.       Left            =   120
  35.       Top             =   1200
  36.       _ExtentX        =   1005
  37.       _ExtentY        =   1005
  38.       _Version        =   393216
  39.    End
  40.    Begin VB.Label Label1 
  41.       Caption         =   "在线升级"
  42.       BeginProperty Font 
  43.          Name            =   "楷体_GB2312"
  44.          Size            =   15
  45.          Charset         =   134
  46.          Weight          =   400
  47.          Underline       =   0   'False
  48.          Italic          =   0   'False
  49.          Strikethrough   =   0   'False
  50.       EndProperty
  51.       Height          =   510
  52.       Left            =   360
  53.       TabIndex        =   0
  54.       Top             =   360
  55.       Width           =   3375
  56.    End
  57. End
  58. Attribute VB_Name = "frmUpdata"
  59. Attribute VB_GlobalNameSpace = False
  60. Attribute VB_Creatable = False
  61. Attribute VB_PredeclaredId = True
  62. Attribute VB_Exposed = False
  63. '****************************************************************************
  64. '人人为我,我为人人
  65. '枕善居收藏整理
  66. '发布日期:2008/01/21
  67. '描    述:汽车维修管理系统SQL2000版
  68. '网    站:http://www.Mndsoft.com/  (VB6源码博客)
  69. '网    站:http://www.VbDnet.com/   (VB.NET源码博客,主要基于.NET2005)
  70. 'e-mail  :Mndsoft@163.com
  71. 'e-mail  :Mndsoft@126.com
  72. 'OICQ    :88382850
  73. '          如果您有新的好的代码别忘记给枕善居哦!
  74. '****************************************************************************
  75. Public Sub UpData() '在线升级
  76. Dim i As Integer
  77. Label1.Caption = "正在检测服务器。。。"
  78. On Error Resume Next
  79.     Dim MyData() As Byte, VerInfo() As Byte, Ti As Long, Tj As Long
  80.     If Inet1.StillExecuting = True Then Label1.Caption = "服务器正忙,请稍候再试。": Exit Sub
  81.     VerInfo() = Inet1.OpenURL("http://192.168.1.49/Updata/qx.txt", icString)
  82.     Ti = InStr(1, VerInfo, vbCrLf) + 2
  83.     Tj = InStr(Ti, VerInfo, vbCrLf)
  84.     Label1.Caption = "正在升级。。。"
  85.     MyData() = Inet1.OpenURL("http://192.168.1.49/Updata/" & Mid$(VerInfo, Ti, Tj - Ti), icByteArray)
  86.     Open App.Path & "Garage.exe" For Binary Access Write As #2
  87.     Put #2, , MyData()
  88.     Close #2
  89.     If Err.Number <> 0 Then
  90.         Label1.Caption = "升级失败!"
  91.     Else
  92.         Label1.Caption = "成功完成升级!"
  93.         cmdOK.Enabled = False
  94.         cmdCancel.Caption = "关闭(&C)"
  95.     End If
  96. End Sub
  97. Private Sub cmdCancel_Click()
  98. On Error Resume Next
  99. Shell App.Path & "Garage.exe", vbNormalFocus
  100. Unload Me
  101. End
  102. End Sub
  103. Private Sub cmdOK_Click()
  104.     UpData
  105. End Sub