B70340 2 gadus atpakaļ
vecāks
revīzija
8b7653d929

.vs/HX-PGS-UPDATE/FileContentIndex/8a36aa52-92a7-4546-b6c9-3a3d514f5005.vsidx → .vs/HX-PGS-UPDATE/FileContentIndex/056a1524-2415-4d9f-9e3d-275b008d6041.vsidx Parādīt failu


Binārs
.vs/HX-PGS-UPDATE/FileContentIndex/37889d17-1a65-4eca-8925-c040cf4dba84.vsidx Parādīt failu


Binārs
.vs/HX-PGS-UPDATE/FileContentIndex/5093f1f0-07b7-449a-a8ae-5c7bf86f7dec.vsidx Parādīt failu


Binārs
.vs/HX-PGS-UPDATE/FileContentIndex/a0c188fc-8278-4f9d-8079-089a79c88dd3.vsidx Parādīt failu


.vs/HX-PGS-UPDATE/FileContentIndex/aa81abcd-bf13-4f00-a2cc-eb73e4e93fe4.vsidx → .vs/HX-PGS-UPDATE/FileContentIndex/d32885e5-a11c-476b-ab0f-4679553be272.vsidx Parādīt failu


Binārs
.vs/HX-PGS-UPDATE/v17/.suo Parādīt failu


+ 222
- 5
HX-PGS-UPDATE/HX-PGS-UPDATE.Designer.vb Parādīt failu

@@ -22,17 +22,41 @@ Partial Class HX_PGS_UPDATE
22 22
     '請勿使用程式碼編輯器進行修改。
23 23
     <System.Diagnostics.DebuggerStepThrough()>
24 24
     Private Sub InitializeComponent()
25
+        Me.components = New System.ComponentModel.Container()
25 26
         Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(HX_PGS_UPDATE))
26 27
         Me.ftp清單_dgv = New System.Windows.Forms.DataGridView()
27 28
         Me.伺服器區域_cb = New System.Windows.Forms.ComboBox()
28 29
         Me.ProgressBar1 = New System.Windows.Forms.ProgressBar()
30
+        Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
31
+        Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
32
+        Me.Timer3 = New System.Windows.Forms.Timer(Me.components)
33
+        Me.Timer4 = New System.Windows.Forms.Timer(Me.components)
34
+        Me.Timer5 = New System.Windows.Forms.Timer(Me.components)
35
+        Me.Timer6 = New System.Windows.Forms.Timer(Me.components)
36
+        Me.Timer7 = New System.Windows.Forms.Timer(Me.components)
37
+        Me.Timer8 = New System.Windows.Forms.Timer(Me.components)
38
+        Me.Timer9 = New System.Windows.Forms.Timer(Me.components)
39
+        Me.Timer10 = New System.Windows.Forms.Timer(Me.components)
40
+        Me.OK = New System.Windows.Forms.Timer(Me.components)
41
+        Me.HX_CL = New System.Windows.Forms.Timer(Me.components)
42
+        Me.CheckBox1 = New System.Windows.Forms.CheckBox()
43
+        Me.CheckBox2 = New System.Windows.Forms.CheckBox()
44
+        Me.CheckBox3 = New System.Windows.Forms.CheckBox()
45
+        Me.CheckBox4 = New System.Windows.Forms.CheckBox()
46
+        Me.CheckBox5 = New System.Windows.Forms.CheckBox()
47
+        Me.CheckBox6 = New System.Windows.Forms.CheckBox()
48
+        Me.CheckBox7 = New System.Windows.Forms.CheckBox()
49
+        Me.CheckBox8 = New System.Windows.Forms.CheckBox()
50
+        Me.CheckBox9 = New System.Windows.Forms.CheckBox()
51
+        Me.CheckBox10 = New System.Windows.Forms.CheckBox()
52
+        Me.CheckBox11 = New System.Windows.Forms.CheckBox()
29 53
         CType(Me.ftp清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
30 54
         Me.SuspendLayout()
31 55
         '
32 56
         'ftp清單_dgv
33 57
         '
34 58
         Me.ftp清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
35
-        Me.ftp清單_dgv.Location = New System.Drawing.Point(302, 29)
59
+        Me.ftp清單_dgv.Location = New System.Drawing.Point(302, 82)
36 60
         Me.ftp清單_dgv.Name = "ftp清單_dgv"
37 61
         Me.ftp清單_dgv.RowHeadersWidth = 5
38 62
         Me.ftp清單_dgv.RowTemplate.Height = 24
@@ -47,25 +71,194 @@ Partial Class HX_PGS_UPDATE
47 71
         Me.伺服器區域_cb.ForeColor = System.Drawing.Color.Blue
48 72
         Me.伺服器區域_cb.FormattingEnabled = True
49 73
         Me.伺服器區域_cb.Items.AddRange(New Object() {"印尼外網", "測試雲端", "公司雲端"})
50
-        Me.伺服器區域_cb.Location = New System.Drawing.Point(0, 0)
74
+        Me.伺服器區域_cb.Location = New System.Drawing.Point(189, 82)
51 75
         Me.伺服器區域_cb.Name = "伺服器區域_cb"
52 76
         Me.伺服器區域_cb.Size = New System.Drawing.Size(102, 24)
53 77
         Me.伺服器區域_cb.TabIndex = 631
54 78
         '
55 79
         'ProgressBar1
56 80
         '
57
-        Me.ProgressBar1.Location = New System.Drawing.Point(101, 0)
81
+        Me.ProgressBar1.Location = New System.Drawing.Point(0, 0)
58 82
         Me.ProgressBar1.Maximum = 10000
59 83
         Me.ProgressBar1.Name = "ProgressBar1"
60
-        Me.ProgressBar1.Size = New System.Drawing.Size(296, 23)
84
+        Me.ProgressBar1.Size = New System.Drawing.Size(544, 51)
61 85
         Me.ProgressBar1.TabIndex = 637
62 86
         '
87
+        'Timer1
88
+        '
89
+        Me.Timer1.Interval = 300
90
+        '
91
+        'Timer2
92
+        '
93
+        Me.Timer2.Interval = 300
94
+        '
95
+        'Timer3
96
+        '
97
+        Me.Timer3.Interval = 300
98
+        '
99
+        'Timer4
100
+        '
101
+        Me.Timer4.Interval = 300
102
+        '
103
+        'Timer5
104
+        '
105
+        Me.Timer5.Interval = 300
106
+        '
107
+        'Timer6
108
+        '
109
+        Me.Timer6.Interval = 300
110
+        '
111
+        'Timer7
112
+        '
113
+        Me.Timer7.Interval = 300
114
+        '
115
+        'Timer8
116
+        '
117
+        Me.Timer8.Interval = 300
118
+        '
119
+        'Timer9
120
+        '
121
+        Me.Timer9.Interval = 300
122
+        '
123
+        'Timer10
124
+        '
125
+        Me.Timer10.Interval = 300
126
+        '
127
+        'OK
128
+        '
129
+        Me.OK.Interval = 600
130
+        '
131
+        'HX_CL
132
+        '
133
+        Me.HX_CL.Interval = 300
134
+        '
135
+        'CheckBox1
136
+        '
137
+        Me.CheckBox1.AutoSize = True
138
+        Me.CheckBox1.Location = New System.Drawing.Point(16, 57)
139
+        Me.CheckBox1.Name = "CheckBox1"
140
+        Me.CheckBox1.Size = New System.Drawing.Size(40, 20)
141
+        Me.CheckBox1.TabIndex = 638
142
+        Me.CheckBox1.Text = "T1"
143
+        Me.CheckBox1.UseVisualStyleBackColor = True
144
+        '
145
+        'CheckBox2
146
+        '
147
+        Me.CheckBox2.AutoSize = True
148
+        Me.CheckBox2.Location = New System.Drawing.Point(62, 57)
149
+        Me.CheckBox2.Name = "CheckBox2"
150
+        Me.CheckBox2.Size = New System.Drawing.Size(40, 20)
151
+        Me.CheckBox2.TabIndex = 639
152
+        Me.CheckBox2.Text = "T2"
153
+        Me.CheckBox2.UseVisualStyleBackColor = True
154
+        '
155
+        'CheckBox3
156
+        '
157
+        Me.CheckBox3.AutoSize = True
158
+        Me.CheckBox3.Location = New System.Drawing.Point(108, 57)
159
+        Me.CheckBox3.Name = "CheckBox3"
160
+        Me.CheckBox3.Size = New System.Drawing.Size(40, 20)
161
+        Me.CheckBox3.TabIndex = 640
162
+        Me.CheckBox3.Text = "T3"
163
+        Me.CheckBox3.UseVisualStyleBackColor = True
164
+        '
165
+        'CheckBox4
166
+        '
167
+        Me.CheckBox4.AutoSize = True
168
+        Me.CheckBox4.Location = New System.Drawing.Point(154, 57)
169
+        Me.CheckBox4.Name = "CheckBox4"
170
+        Me.CheckBox4.Size = New System.Drawing.Size(40, 20)
171
+        Me.CheckBox4.TabIndex = 641
172
+        Me.CheckBox4.Text = "T4"
173
+        Me.CheckBox4.UseVisualStyleBackColor = True
174
+        '
175
+        'CheckBox5
176
+        '
177
+        Me.CheckBox5.AutoSize = True
178
+        Me.CheckBox5.Location = New System.Drawing.Point(200, 57)
179
+        Me.CheckBox5.Name = "CheckBox5"
180
+        Me.CheckBox5.Size = New System.Drawing.Size(40, 20)
181
+        Me.CheckBox5.TabIndex = 642
182
+        Me.CheckBox5.Text = "T5"
183
+        Me.CheckBox5.UseVisualStyleBackColor = True
184
+        '
185
+        'CheckBox6
186
+        '
187
+        Me.CheckBox6.AutoSize = True
188
+        Me.CheckBox6.Location = New System.Drawing.Point(246, 57)
189
+        Me.CheckBox6.Name = "CheckBox6"
190
+        Me.CheckBox6.Size = New System.Drawing.Size(40, 20)
191
+        Me.CheckBox6.TabIndex = 643
192
+        Me.CheckBox6.Text = "T6"
193
+        Me.CheckBox6.UseVisualStyleBackColor = True
194
+        '
195
+        'CheckBox7
196
+        '
197
+        Me.CheckBox7.AutoSize = True
198
+        Me.CheckBox7.Location = New System.Drawing.Point(292, 57)
199
+        Me.CheckBox7.Name = "CheckBox7"
200
+        Me.CheckBox7.Size = New System.Drawing.Size(40, 20)
201
+        Me.CheckBox7.TabIndex = 644
202
+        Me.CheckBox7.Text = "T7"
203
+        Me.CheckBox7.UseVisualStyleBackColor = True
204
+        '
205
+        'CheckBox8
206
+        '
207
+        Me.CheckBox8.AutoSize = True
208
+        Me.CheckBox8.Location = New System.Drawing.Point(338, 57)
209
+        Me.CheckBox8.Name = "CheckBox8"
210
+        Me.CheckBox8.Size = New System.Drawing.Size(40, 20)
211
+        Me.CheckBox8.TabIndex = 645
212
+        Me.CheckBox8.Text = "T8"
213
+        Me.CheckBox8.UseVisualStyleBackColor = True
214
+        '
215
+        'CheckBox9
216
+        '
217
+        Me.CheckBox9.AutoSize = True
218
+        Me.CheckBox9.Location = New System.Drawing.Point(384, 57)
219
+        Me.CheckBox9.Name = "CheckBox9"
220
+        Me.CheckBox9.Size = New System.Drawing.Size(40, 20)
221
+        Me.CheckBox9.TabIndex = 646
222
+        Me.CheckBox9.Text = "T9"
223
+        Me.CheckBox9.UseVisualStyleBackColor = True
224
+        '
225
+        'CheckBox10
226
+        '
227
+        Me.CheckBox10.AutoSize = True
228
+        Me.CheckBox10.Location = New System.Drawing.Point(430, 57)
229
+        Me.CheckBox10.Name = "CheckBox10"
230
+        Me.CheckBox10.Size = New System.Drawing.Size(47, 20)
231
+        Me.CheckBox10.TabIndex = 647
232
+        Me.CheckBox10.Text = "T10"
233
+        Me.CheckBox10.UseVisualStyleBackColor = True
234
+        '
235
+        'CheckBox11
236
+        '
237
+        Me.CheckBox11.AutoSize = True
238
+        Me.CheckBox11.Location = New System.Drawing.Point(476, 57)
239
+        Me.CheckBox11.Name = "CheckBox11"
240
+        Me.CheckBox11.Size = New System.Drawing.Size(43, 20)
241
+        Me.CheckBox11.TabIndex = 648
242
+        Me.CheckBox11.Text = "OK"
243
+        Me.CheckBox11.UseVisualStyleBackColor = True
244
+        '
63 245
         'HX_PGS_UPDATE
64 246
         '
65 247
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
66 248
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
67
-        Me.ClientSize = New System.Drawing.Size(396, 23)
249
+        Me.ClientSize = New System.Drawing.Size(542, 51)
68 250
         Me.ControlBox = False
251
+        Me.Controls.Add(Me.CheckBox11)
252
+        Me.Controls.Add(Me.CheckBox10)
253
+        Me.Controls.Add(Me.CheckBox9)
254
+        Me.Controls.Add(Me.CheckBox8)
255
+        Me.Controls.Add(Me.CheckBox7)
256
+        Me.Controls.Add(Me.CheckBox6)
257
+        Me.Controls.Add(Me.CheckBox5)
258
+        Me.Controls.Add(Me.CheckBox4)
259
+        Me.Controls.Add(Me.CheckBox3)
260
+        Me.Controls.Add(Me.CheckBox2)
261
+        Me.Controls.Add(Me.CheckBox1)
69 262
         Me.Controls.Add(Me.ProgressBar1)
70 263
         Me.Controls.Add(Me.伺服器區域_cb)
71 264
         Me.Controls.Add(Me.ftp清單_dgv)
@@ -79,9 +272,33 @@ Partial Class HX_PGS_UPDATE
79 272
         Me.Text = "HX-PGS-SYS-UPDATE........"
80 273
         CType(Me.ftp清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
81 274
         Me.ResumeLayout(False)
275
+        Me.PerformLayout()
82 276
 
83 277
     End Sub
84 278
     Friend WithEvents ftp清單_dgv As DataGridView
85 279
     Friend WithEvents 伺服器區域_cb As ComboBox
86 280
     Friend WithEvents ProgressBar1 As ProgressBar
281
+    Friend WithEvents Timer1 As Timer
282
+    Friend WithEvents Timer2 As Timer
283
+    Friend WithEvents Timer3 As Timer
284
+    Friend WithEvents Timer4 As Timer
285
+    Friend WithEvents Timer5 As Timer
286
+    Friend WithEvents Timer6 As Timer
287
+    Friend WithEvents Timer7 As Timer
288
+    Friend WithEvents Timer8 As Timer
289
+    Friend WithEvents Timer9 As Timer
290
+    Friend WithEvents Timer10 As Timer
291
+    Friend WithEvents OK As Timer
292
+    Friend WithEvents HX_CL As Timer
293
+    Friend WithEvents CheckBox1 As CheckBox
294
+    Friend WithEvents CheckBox2 As CheckBox
295
+    Friend WithEvents CheckBox3 As CheckBox
296
+    Friend WithEvents CheckBox4 As CheckBox
297
+    Friend WithEvents CheckBox5 As CheckBox
298
+    Friend WithEvents CheckBox6 As CheckBox
299
+    Friend WithEvents CheckBox7 As CheckBox
300
+    Friend WithEvents CheckBox8 As CheckBox
301
+    Friend WithEvents CheckBox9 As CheckBox
302
+    Friend WithEvents CheckBox10 As CheckBox
303
+    Friend WithEvents CheckBox11 As CheckBox
87 304
 End Class

+ 36
- 0
HX-PGS-UPDATE/HX-PGS-UPDATE.resx Parādīt failu

@@ -117,6 +117,42 @@
117 117
   <resheader name="writer">
118 118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
   </resheader>
120
+  <metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121
+    <value>17, 17</value>
122
+  </metadata>
123
+  <metadata name="Timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124
+    <value>109, 17</value>
125
+  </metadata>
126
+  <metadata name="Timer3.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127
+    <value>201, 17</value>
128
+  </metadata>
129
+  <metadata name="Timer4.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130
+    <value>293, 17</value>
131
+  </metadata>
132
+  <metadata name="Timer5.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
133
+    <value>385, 17</value>
134
+  </metadata>
135
+  <metadata name="Timer6.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
136
+    <value>477, 17</value>
137
+  </metadata>
138
+  <metadata name="Timer7.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
139
+    <value>569, 17</value>
140
+  </metadata>
141
+  <metadata name="Timer8.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
142
+    <value>661, 17</value>
143
+  </metadata>
144
+  <metadata name="Timer9.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
145
+    <value>753, 17</value>
146
+  </metadata>
147
+  <metadata name="Timer10.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
148
+    <value>845, 17</value>
149
+  </metadata>
150
+  <metadata name="OK.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
151
+    <value>1436, 20</value>
152
+  </metadata>
153
+  <metadata name="HX_CL.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
154
+    <value>1505, 20</value>
155
+  </metadata>
120 156
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121 157
   <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122 158
     <value>

+ 247
- 102
HX-PGS-UPDATE/HX-PGS-UPDATE.vb Parādīt failu

@@ -1,13 +1,13 @@
1 1
 Imports System.IO
2 2
 Imports System.Net
3 3
 Imports System.Net.NetworkInformation
4
-
5 4
 Public Class HX_PGS_UPDATE
6 5
     ReadOnly ds2 As New DataSet
7 6
     ReadOnly computerProperties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
8 7
     ReadOnly IPEndPoint() As EndPoint = computerProperties.GetActiveTcpListeners()
9 8
     Dim myIPEndPoint As IPEndPoint
10
-    Dim 內網線路 As Boolean : ReadOnly 開發線路 As Boolean
9
+    Dim 內網線路 As Boolean : Dim 開發線路, OK1, OK2, OK3, OK4, OK5, OK6, OK7, OK8, OK9, OK10 As Boolean
10
+    Dim Str As String = Application.StartupPath
11 11
     Private Sub Set_清單1()
12 12
         ftp清單_dgv.DataSource = Nothing : ds2.Clear()
13 13
         ftp清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -22,188 +22,333 @@ Public Class HX_PGS_UPDATE
22 22
     End Sub
23 23
     Private Sub 伺服器區域_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 伺服器區域_cb.SelectedIndexChanged
24 24
         '-----------------------確認登入伺服器位置-----------------------------------------------------------------------------------------------------------------------------------------
25
-        If SQL_連線狀態模組1.ConnectTest1("103.231.201.230, 2433") = True Then
26
-            登入人IP = "103.231.201.230,2433"
25
+        If SQL_連線狀態模組2.ConnectTest1("192.168.0.201,2433") = True Then
26
+            登入人IP = "192.168.0.201,2433"
27 27
         Else
28
-            登入人IP = "103.144.143.182,2433"
28
+            If SQL_連線狀態模組1.ConnectTest1("103.231.201.230,2433") = True Then
29
+                登入人IP = "103.231.201.230,2433"
30
+            Else
31
+                登入人IP = "103.144.143.182,2433"
32
+            End If
29 33
         End If
30 34
     End Sub
31 35
     Private Sub HX_PGS_UPDATE_Load(sender As Object, e As EventArgs) Handles MyBase.Load
32
-        IP比對() : 資料數 = 86
33
-        MyModule1.進度條() : If Strings.Left(伺服器區域_cb.Text, 2) = "公司" Then : SQL_連線字串_正式() : Else : SQL_連線字串_測試() : End If
34
-        MyModule1.進度條() : SQL_FTP伺服器登入位置()
35
-        MyModule1.進度條() : If dr.Read() Then : Target = dr("FTP地址") : FTP帳號 = dr("FTP帳號") : FTP密碼 = dr("FTP密碼") : FTP物理位置 = dr("FTP物理位置") : End If : conn.Close()
36
-        MyModule1.進度條() : Set_清單1()
37
-        MyModule1.進度條() : Dim HH As String = ""
36
+        IP比對() : 資料數 = 78
37
+        If Strings.Left(伺服器區域_cb.Text, 2) = "公司" Then : SQL_連線字串_正式() : Else : SQL_連線字串_測試() : End If
38
+        If 登入人IP = "192.168.0.201,2433" Then : Target = "ftp://192.168.0.201:2121/"
39
+        ElseIf 登入人IP = "103.231.201.230,2433" Then : Target = "ftp://103.231.201.230:2121/"
40
+        ElseIf 登入人IP = "103.144.143.182,2433" Then : Target = "ftp://103.144.143.182:2121/"
41
+        End If : FTP帳號 = "" : FTP密碼 = "" : FTP物理位置 = "C:\FTP\HXPGS\"
42
+
43
+        Set_清單1()
44
+        Dim HH As String = ""
38 45
         For i As Integer = 0 To ftp清單_dgv.Rows.Count - 1
39 46
             If i < 10 Then : HH = "0" & i : ElseIf i >= 10 Then : HH = i : End If
40 47
             If ftp清單_dgv("指定", i).Value.ToString = "AA" & HH Then : AA(i) = ftp清單_dgv("資料夾名稱", i).Value.ToString : End If
41 48
         Next
42
-        MyModule1.進度條() : Target1 = Target & AA(0) & "/"
49
+        Target1 = Target & AA(0) & "/"
50
+        Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30)
43 51
     End Sub
44 52
     Private Sub HX_PGS_UPDATE_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
45
-        MyModule1.進度條() : Delay(30000)
46
-        MyModule1.進度條() : Dim Str As String = Application.StartupPath
47 53
         '--- 刪除在下載---------------------------------------------------------------------------------------------------------------------------
48
-        MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-ERP-SYS.exe") Then : File.Delete(Str + "\HX-PGS-ERP-SYS.exe") : End If
54
+        Timer1.Enabled = True : Timer2.Enabled = True
55
+        '--- 比對下載---------------------------------------------------------------------------------------------------------------------------
56
+        Timer3.Enabled = True : Timer4.Enabled = True : Timer5.Enabled = True : Timer6.Enabled = True : Timer7.Enabled = True
57
+        Timer8.Enabled = True : Timer9.Enabled = True : Timer10.Enabled = True
58
+
59
+        '--- 開啟專案---------------------------------------------------------------------------------------------------------------------------
60
+        OK.Enabled = True
61
+    End Sub
62
+    Public Sub Delay(ByRef Interval As Double)  'Interval单位为毫秒
63
+        Dim time As DateTime = DateTime.Now
64
+        Dim Span As Double = Interval * 1234
65
+        While ((DateTime.Now.Ticks - time.Ticks) < Span)
66
+            Application.DoEvents()
67
+        End While
68
+    End Sub
69
+    Private Sub OK_Tick(sender As Object, e As EventArgs) Handles OK.Tick
70
+        If OK1 = True And OK2 = True And OK3 = True And OK4 = True And OK5 = True And OK6 = True And OK7 = True And OK8 = True And OK9 = True And OK10 = True Then
71
+            OK.Enabled = False : CheckBox11.Checked = True : Shell(Str + "\HX-PGS-ERP-SYS.exe", vbNormalFocus) : Me.Close()
72
+        End If
73
+    End Sub
74
+    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
75
+        Dim 已開啟 As Boolean = False
76
+        Dim Strs As String = Application.StartupPath
77
+        If File.Exists(My.Computer.FileSystem.SpecialDirectories.Desktop & "\HX-PGS-ERP-SYS.exe") Then
78
+            Dim pro() As Process = System.Diagnostics.Process.GetProcesses()
79
+            ' 判斷是否有符合的Process
80
+            For Each process As Process In pro
81
+                If ("HX-PGS-ERP-SYS").Equals(process.ProcessName) Then
82
+                    已開啟 = True
83
+                End If
84
+            Next
85
+            If 已開啟 = False Then
86
+                Timer1.Enabled = False
87
+                MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-ERP-SYS.exe") Then : File.Delete(Str + "\HX-PGS-ERP-SYS.exe") : End If
88
+                My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.exe", Str + "\HX-PGS-ERP-SYS.exe")
89
+                OK1 = True : CheckBox1.Checked = True
90
+            End If
91
+        ElseIf File.Exists(Strs & "\HX-PGS-ERP-SYS.exe") Then
92
+            Dim pro() As Process = System.Diagnostics.Process.GetProcesses()
93
+            ' 判斷是否有符合的Process
94
+            For Each process As Process In pro
95
+                If ("HX-PGS-ERP-SYS").Equals(process.ProcessName) Then
96
+                    已開啟 = True
97
+                End If
98
+            Next
99
+            If 已開啟 = False Then
100
+                Timer1.Enabled = False
101
+                MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-ERP-SYS.exe") Then : File.Delete(Str + "\HX-PGS-ERP-SYS.exe") : End If
102
+                My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.exe", Str + "\HX-PGS-ERP-SYS.exe")
103
+                OK1 = True : CheckBox1.Checked = True
104
+            End If
105
+        End If
106
+    End Sub
107
+    Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
108
+        Timer2.Enabled = False
49 109
         MyModule1.進度條() : If File.Exists(Str + "\HX01.docx") Then : File.Delete(Str + "\HX01.docx") : End If
50 110
         MyModule1.進度條() : If File.Exists(Str + "\PGS01.docx") Then : File.Delete(Str + "\PGS01.docx") : End If
51 111
         MyModule1.進度條() : If File.Exists(Str + "\LIN HSING HAO.txt") Then : File.Delete(Str + "\LIN HSING HAO.txt") : End If
52
-        MyModule1.進度條() : My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.exe", Str + "\HX-PGS-ERP-SYS.exe")
53
-        MyModule1.進度條() : My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX01.docx", Str + "\HX01.docx")
54
-        MyModule1.進度條() : My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "PGS01.docx", Str + "\PGS01.docx")
55
-        MyModule1.進度條() : My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "LIN HSING HAO.txt", Str + "\LIN HSING HAO.txt")
56
-        '--- 比對下載---------------------------------------------------------------------------------------------------------------------------
57
-        MyModule1.進度條()
58
-        If Dir(Str + "\Theme", vbDirectory) <> "" Then : Else : MyModule1.進度條() : MkDir(Str + "\Theme") : End If
112
+        My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX01.docx", Str + "\HX01.docx") : Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "HX01"
113
+        My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "PGS01.docx", Str + "\PGS01.docx") : Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "PGS01"
114
+        My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "LIN HSING HAO.txt", Str + "\LIN HSING HAO.txt") : Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "LIN HSING HAO"
115
+        OK2 = True : CheckBox2.Checked = True
116
+    End Sub
117
+    Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick
118
+        Timer3.Enabled = False
119
+        MyModule1.進度條() : If Dir(Str + "\Theme", vbDirectory) <> "" Then : Else : MkDir(Str + "\Theme") : End If
59 120
         MyModule1.進度條() : If File.Exists(Str + "\Theme\excel_chinese.xml") Then : Else
60
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "excel_chinese.xml", Str + "\Theme\excel_chinese.xml") : End If
121
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "excel_chinese.xml", Str + "\Theme\excel_chinese.xml")
122
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "excel_chinese" : End If
61 123
         MyModule1.進度條() : If File.Exists(Str + "\Theme\excel_english.xml") Then : Else
62
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "excel_english.xml", Str + "\Theme\excel_english.xml") : End If
124
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "excel_english.xml", Str + "\Theme\excel_english.xml")
125
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "excel_english" : End If
63 126
         MyModule1.進度條() : If File.Exists(Str + "\Theme\TelerikMetro_Chinese.tssp") Then : Else
64
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "TelerikMetro_Chinese.tssp", Str + "\Theme\TelerikMetro_Chinese.tssp") : End If
127
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "TelerikMetro_Chinese.tssp", Str + "\Theme\TelerikMetro_Chinese.tssp")
128
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "TelerikMetro_Chinese" : End If
65 129
         MyModule1.進度條() : If File.Exists(Str + "\Theme\word_chinese.xml") Then : Else
66
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "word_chinese.xml", Str + "\Theme\word_chinese.xml") : End If
130
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "word_chinese.xml", Str + "\Theme\word_chinese.xml")
131
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "word_chinese" : End If
67 132
         MyModule1.進度條() : If File.Exists(Str + "\Theme\word_english.xml") Then : Else
68
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "word_english.xml", Str + "\Theme\word_english.xml") : End If
69
-        '--- 比對下載---------------------------------------------------------------------------------------------------------------------------
70
-        MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-Message.exe") Then : Else
71
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-Message.exe", Str + "\HX-PGS-Message.exe") : End If
133
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "word_english.xml", Str + "\Theme\word_english.xml")
134
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "word_english" : End If
135
+        OK3 = True : CheckBox3.Checked = True
136
+    End Sub
137
+    Private Sub Timer4_Tick(sender As Object, e As EventArgs) Handles Timer4.Tick
138
+        Timer4.Enabled = False
72 139
         MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-Message.exe") Then : Else
73
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-Message.exe", Str + "\HX-PGS-Message.exe") : End If
140
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-Message.exe", Str + "\HX-PGS-Message.exe")
141
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "HX-PGS-Message" : End If
74 142
         MyModule1.進度條() : If File.Exists(Str + "\Tran.exe") Then : Else
75
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Tran.exe", Str + "\Tran.exe") : End If
143
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Tran.exe", Str + "\Tran.exe")
144
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Tran" : End If
76 145
         MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-ERP-SYS.pdb") Then : Else
77
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.pdb", Str + "\HX-PGS-ERP-SYS.pdb") : End If
146
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.pdb", Str + "\HX-PGS-ERP-SYS.pdb")
147
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "HX-PGS-ERP-SYS" : End If
78 148
         MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-ERP-SYS.xml") Then : Else
79
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.xml", Str + "\HX-PGS-ERP-SYS.xml") : End If
149
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.xml", Str + "\HX-PGS-ERP-SYS.xml")
150
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "HX-PGS-ERP-SYS" : End If
80 151
         MyModule1.進度條() : If File.Exists(Str + "\Interop.SHDocVw.dll") Then : Else
81
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Interop.SHDocVw.dll", Str + "\Interop.SHDocVw.dll") : End If
152
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Interop.SHDocVw.dll", Str + "\Interop.SHDocVw.dll")
153
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Interop.SHDocVw" : End If
82 154
         MyModule1.進度條() : If File.Exists(Str + "\AxInterop.MSHTML.dll") Then : Else
83
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "AxInterop.MSHTML.dll", Str + "\AxInterop.MSHTML.dll") : End If
155
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "AxInterop.MSHTML.dll", Str + "\AxInterop.MSHTML.dll")
156
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "AxInterop.MSHTML" : End If
84 157
         MyModule1.進度條() : If File.Exists(Str + "\AxInterop.SHDocVw.dll") Then : Else
85
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "AxInterop.SHDocVw.dll", Str + "\AxInterop.SHDocVw.dll") : End If
158
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "AxInterop.SHDocVw.dll", Str + "\AxInterop.SHDocVw.dll")
159
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "AxInterop.SHDocVw" : End If
86 160
         MyModule1.進度條() : If File.Exists(Str + "\HX-PGS-ERP-SYS.exe.config") Then : Else
87
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.exe.config", Str + "\HX-PGS-ERP-SYS.exe.config") : End If
161
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "HX-PGS-ERP-SYS.exe.config", Str + "\HX-PGS-ERP-SYS.exe.config")
162
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "HX-PGS-ERP-SYS.exe.config" : End If
88 163
         MyModule1.進度條() : If File.Exists(Str + "\A.txt") Then : Else
89
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "A.txt", Str + "\A.txt") : End If
164
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "A.txt", Str + "\A.txt")
165
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "A" : End If
90 166
         MyModule1.進度條() : If File.Exists(Str + "\C.txt") Then : Else
91
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "C.txt", Str + "\C.txt") : End If
167
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "C.txt", Str + "\C.txt")
168
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "C" : End If
92 169
         MyModule1.進度條() : If File.Exists(Str + "\ch.txt") Then : Else
93
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "ch.txt", Str + "\ch.txt") : End If
170
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "ch.txt", Str + "\ch.txt")
171
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "ch" : End If
172
+        OK4 = True : CheckBox4.Checked = True
173
+    End Sub
174
+    Private Sub Timer5_Tick(sender As Object, e As EventArgs) Handles Timer5.Tick
175
+        Timer5.Enabled = False
94 176
         MyModule1.進度條() : If File.Exists(Str + "\DotNetBarcode.dll") Then : Else
95
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "DotNetBarcode.dll", Str + "\DotNetBarcode.dll") : End If
177
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "DotNetBarcode.dll", Str + "\DotNetBarcode.dll")
178
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "DotNetBarcode" : End If
96 179
         MyModule1.進度條() : If File.Exists(Str + "\en.txt") Then : Else
97
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "en.txt", Str + "\en.txt") : End If
180
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "en.txt", Str + "\en.txt")
181
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "en" : End If
98 182
         MyModule1.進度條() : If File.Exists(Str + "\IdentityModel.dll") Then : Else
99
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "IdentityModel.dll", Str + "\IdentityModel.dll") : End If
183
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "IdentityModel.dll", Str + "\IdentityModel.dll")
184
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "IdentityModel" : End If
100 185
         MyModule1.進度條() : If File.Exists(Str + "\IdentityModel.pdb") Then : Else
101
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "IdentityModel.pdb", Str + "\IdentityModel.pdb") : End If
186
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "IdentityModel.pdb", Str + "\IdentityModel.pdb")
187
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "IdentityModel" : End If
102 188
         MyModule1.進度條() : If File.Exists(Str + "\IdentityModel.xml") Then : Else
103
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "IdentityModel.xml", Str + "\IdentityModel.xml") : End If
189
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "IdentityModel.xml", Str + "\IdentityModel.xml")
190
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "IdentityModel" : End If
104 191
         MyModule1.進度條() : If File.Exists(Str + "\in.txt") Then : Else
105
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "in.txt", Str + "\in.txt") : End If
192
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "in.txt", Str + "\in.txt")
193
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "in" : End If
106 194
         MyModule1.進度條() : If File.Exists(Str + "\Newtonsoft.Json.dll") Then : Else
107
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Newtonsoft.Json.dll", Str + "\Newtonsoft.Json.dll") : End If
195
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Newtonsoft.Json.dll", Str + "\Newtonsoft.Json.dll")
196
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Newtonsoft.Json" : End If
108 197
         MyModule1.進度條() : If File.Exists(Str + "\Newtonsoft.Json.xml") Then : Else
109
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Newtonsoft.Json.xml", Str + "\Newtonsoft.Json.xml") : End If
198
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Newtonsoft.Json.xml", Str + "\Newtonsoft.Json.xml")
199
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Newtonsoft.Json" : End If
110 200
         MyModule1.進度條() : If File.Exists(Str + "\PInvoke.Windows.Core.dll") Then : Else
111
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "PInvoke.Windows.Core.dll", Str + "\PInvoke.Windows.Core.dll") : End If
201
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "PInvoke.Windows.Core.dll", Str + "\PInvoke.Windows.Core.dll")
202
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "PInvoke.Windows.Core" : End If
112 203
         MyModule1.進度條() : If File.Exists(Str + "\PInvoke.Windows.Core.xml") Then : Else
113
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "PInvoke.Windows.Core.xml", Str + "\PInvoke.Windows.Core.xml") : End If
204
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "PInvoke.Windows.Core.xml", Str + "\PInvoke.Windows.Core.xml")
205
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "PInvoke.Windows.Core" : End If
114 206
         MyModule1.進度條() : If File.Exists(Str + "\py-tran-log.txt") Then : Else
115
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "py-tran-log.txt", Str + "\py-tran-log.txt") : End If
207
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "py-tran-log.txt", Str + "\py-tran-log.txt")
208
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "py-tran-log" : End If
116 209
         MyModule1.進度條() : If File.Exists(Str + "\System.Buffers.dll") Then : Else
117
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Buffers.dll", Str + "\System.Buffers.dll") : End If
210
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Buffers.dll", Str + "\System.Buffers.dll")
211
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Buffers" : End If
212
+        OK5 = True : CheckBox5.Checked = True
213
+    End Sub
214
+    Private Sub Timer6_Tick(sender As Object, e As EventArgs) Handles Timer6.Tick
215
+        Timer6.Enabled = False
118 216
         MyModule1.進度條() : If File.Exists(Str + "\System.Buffers.xml") Then : Else
119
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Buffers.xml", Str + "\System.Buffers.xml") : End If
217
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Buffers.xml", Str + "\System.Buffers.xml")
218
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Buffers" : End If
120 219
         MyModule1.進度條() : If File.Exists(Str + "\System.Memory.dll") Then : Else
121
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Memory.dll", Str + "\System.Memory.dll") : End If
220
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Memory.dll", Str + "\System.Memory.dll")
221
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Memory" : End If
122 222
         MyModule1.進度條() : If File.Exists(Str + "\System.Memory.xml") Then : Else
123
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Memory.xml", Str + "\System.Memory.xml") : End If
223
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Memory.xml", Str + "\System.Memory.xml")
224
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Memory" : End If
124 225
         MyModule1.進度條() : If File.Exists(Str + "\System.Numerics.Vectors.dll") Then : Else
125
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Numerics.Vectors.dll", Str + "\System.Numerics.Vectors.dll") : End If
226
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Numerics.Vectors.dll", Str + "\System.Numerics.Vectors.dll")
227
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Numerics.Vectors" : End If
126 228
         MyModule1.進度條() : If File.Exists(Str + "\System.Numerics.Vectors.xml") Then : Else
127
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Numerics.Vectors.xml", Str + "\System.Numerics.Vectors.xml") : End If
229
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Numerics.Vectors.xml", Str + "\System.Numerics.Vectors.xml")
230
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Numerics.Vectors" : End If
128 231
         MyModule1.進度條() : If File.Exists(Str + "\System.Runtime.CompilerServices.Unsafe.dll") Then : Else
129
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Runtime.CompilerServices.Unsafe.dll", Str + "\System.Runtime.CompilerServices.Unsafe.dll") : End If
232
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Runtime.CompilerServices.Unsafe.dll", Str + "\System.Runtime.CompilerServices.Unsafe.dll")
233
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Runtime.CompilerServices.Unsafe" : End If
130 234
         MyModule1.進度條() : If File.Exists(Str + "\System.Runtime.CompilerServices.Unsafe.xml") Then : Else
131
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Runtime.CompilerServices.Unsafe.xml", Str + "\System.Runtime.CompilerServices.Unsafe.xml") : End If
235
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Runtime.CompilerServices.Unsafe.xml", Str + "\System.Runtime.CompilerServices.Unsafe.xml")
236
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Runtime.CompilerServices.Unsafe" : End If
132 237
         MyModule1.進度條() : If File.Exists(Str + "\System.Text.Encodings.Web.dll") Then : Else
133
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Text.Encodings.Web.dll", Str + "\System.Text.Encodings.Web.dll") : End If
238
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Text.Encodings.Web.dll", Str + "\System.Text.Encodings.Web.dll")
239
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Text.Encodings.Web" : End If
134 240
         MyModule1.進度條() : If File.Exists(Str + "\System.Text.Encodings.Web.xml") Then : Else
135
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Text.Encodings.Web.xml", Str + "\System.Text.Encodings.Web.xml") : End If
241
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "System.Text.Encodings.Web.xml", Str + "\System.Text.Encodings.Web.xml")
242
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "System.Text.Encodings.Web" : End If
136 243
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RadToastNotification.dll") Then : Else
137
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadToastNotification.dll", Str + "\Telerik.WinControls.RadToastNotification.dll") : End If
244
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadToastNotification.dll", Str + "\Telerik.WinControls.RadToastNotification.dll")
245
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.RadToastNotification" : End If
138 246
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RadToastNotification.xml") Then : Else
139
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadToastNotification.xml", Str + "\Telerik.WinControls.RadToastNotification.xml") : End If
247
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadToastNotification.xml", Str + "\Telerik.WinControls.RadToastNotification.xml")
248
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.RadToastNotification" : End If
140 249
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.SyntaxEditor.dll") Then : Else
141
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.SyntaxEditor.dll", Str + "\Telerik.WinControls.SyntaxEditor.dll") : End If
250
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.SyntaxEditor.dll", Str + "\Telerik.WinControls.SyntaxEditor.dll")
251
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.SyntaxEditor" : End If
252
+        OK6 = True : CheckBox6.Checked = True
253
+    End Sub
254
+    Private Sub Timer7_Tick(sender As Object, e As EventArgs) Handles Timer7.Tick
255
+        Timer7.Enabled = False
142 256
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.SyntaxEditor.xml") Then : Else
143
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.SyntaxEditor.xml", Str + "\Telerik.WinControls.SyntaxEditor.xml") : End If
257
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.SyntaxEditor.xml", Str + "\Telerik.WinControls.SyntaxEditor.xml")
258
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.SyntaxEditor" : End If
144 259
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RadWebCam.dll") Then : Else
145
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadWebCam.dll", Str + "\Telerik.WinControls.RadWebCam.dll") : End If
260
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadWebCam.dll", Str + "\Telerik.WinControls.RadWebCam.dll")
261
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.RadWebCam" : End If
146 262
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RadWebCam.xml") Then : Else
147
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadWebCam.xml", Str + "\Telerik.WinControls.RadWebCam.xml") : End If
263
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadWebCam.xml", Str + "\Telerik.WinControls.RadWebCam.xml")
264
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.SyntaxEditor" : End If
148 265
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.GridView.dll") Then : Else
149
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.GridView.dll", Str + "\Telerik.WinControls.GridView.dll") : End If
266
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.GridView.dll", Str + "\Telerik.WinControls.GridView.dll")
267
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.GridView" : End If
150 268
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RadMap.dll") Then : Else
151
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadMap.dll", Str + "\Telerik.WinControls.RadMap.dll") : End If
269
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadMap.dll", Str + "\Telerik.WinControls.RadMap.dll")
270
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.RadMap" : End If
152 271
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RadMap.xml") Then : Else
153
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadMap.xml", Str + "\Telerik.WinControls.RadMap.xml") : End If
272
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RadMap.xml", Str + "\Telerik.WinControls.RadMap.xml")
273
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.RadMap" : End If
154 274
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.GridView.xml") Then : Else
155
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.GridView.xml", Str + "\Telerik.WinControls.GridView.xml") : End If
275
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.GridView.xml", Str + "\Telerik.WinControls.GridView.xml")
276
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.GridView" : End If
156 277
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.ChartView.dll") Then : Else
157
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.ChartView.dll", Str + "\Telerik.WinControls.ChartView.dll") : End If
278
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.ChartView.dll", Str + "\Telerik.WinControls.ChartView.dll")
279
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.ChartView" : End If
158 280
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.ChartView.xml") Then : Else
159
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.ChartView.xml", Str + "\Telerik.WinControls.ChartView.xml") : End If
281
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.ChartView.xml", Str + "\Telerik.WinControls.ChartView.xml")
282
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.ChartView" : End If
160 283
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.UI.dll") Then : Else
161
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.UI.dll", Str + "\Telerik.WinControls.UI.dll") : End If
284
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.UI.dll", Str + "\Telerik.WinControls.UI.dll")
285
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.UI" : End If
162 286
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.UI.xml") Then : Else
163
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.UI.xml", Str + "\Telerik.WinControls.UI.xml") : End If
287
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.UI.xml", Str + "\Telerik.WinControls.UI.xml")
288
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.UI" : End If
164 289
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.dll") Then : Else
165
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.dll", Str + "\Telerik.WinControls.dll") : End If
290
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.dll", Str + "\Telerik.WinControls.dll")
291
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls" : End If
292
+        OK7 = True : CheckBox7.Checked = True
293
+    End Sub
294
+    Private Sub Timer8_Tick(sender As Object, e As EventArgs) Handles Timer8.Tick
295
+        Timer8.Enabled = False
166 296
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.xml") Then : Else
167
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.xml", Str + "\Telerik.WinControls.xml") : End If
297
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.xml", Str + "\Telerik.WinControls.xml")
298
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls" : End If
168 299
         MyModule1.進度條() : If File.Exists(Str + "\TelerikCommon.dll") Then : Else
169
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "TelerikCommon.dll", Str + "\TelerikCommon.dll") : End If
300
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "TelerikCommon.dll", Str + "\TelerikCommon.dll")
301
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "TelerikCommon" : End If
170 302
         MyModule1.進度條() : If File.Exists(Str + "\MediaFoundation.dll") Then : Else
171
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "MediaFoundation.dll", Str + "\MediaFoundation.dll") : End If
303
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "MediaFoundation.dll", Str + "\MediaFoundation.dll")
304
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "MediaFoundation" : End If
172 305
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.Windows.MediaFoundation.dll") Then : Else
173
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.MediaFoundation.dll", Str + "\Telerik.Windows.MediaFoundation.dll") : End If
306
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.MediaFoundation.dll", Str + "\Telerik.Windows.MediaFoundation.dll")
307
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.Windows.MediaFoundation" : End If
174 308
         MyModule1.進度條() : If File.Exists(Str + "\Microsoft.Toolkit.Uwp.Notifications.dll") Then : Else
175
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Microsoft.Toolkit.Uwp.Notifications.dll", Str + "\Microsoft.Toolkit.Uwp.Notifications.dll") : End If
309
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Microsoft.Toolkit.Uwp.Notifications.dll", Str + "\Microsoft.Toolkit.Uwp.Notifications.dll")
310
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Microsoft.Toolkit.Uwp.Notifications" : End If
176 311
         MyModule1.進度條() : If File.Exists(Str + "\SuperDataGrid.dll") Then : Else
177
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "SuperDataGrid.dll", Str + "\SuperDataGrid.dll") : End If
312
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "SuperDataGrid.dll", Str + "\SuperDataGrid.dll")
313
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "SuperDataGrid" : End If
178 314
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.PdfViewer.dll") Then : Else
179
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.PdfViewer.dll", Str + "\Telerik.WinControls.PdfViewer.dll") : End If
315
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.PdfViewer.dll", Str + "\Telerik.WinControls.PdfViewer.dll")
316
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.PdfViewer" : End If
180 317
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.PdfViewer.xml") Then : Else
181
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.PdfViewer.xml", Str + "\Telerik.WinControls.PdfViewer.xml") : End If
318
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.PdfViewer.xml", Str + "\Telerik.WinControls.PdfViewer.xml")
319
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.PdfViewer" : End If
182 320
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RichTextEditor.dll") Then : Else
183
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RichTextEditor.dll", Str + "\Telerik.WinControls.RichTextEditor.dll") : End If
321
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RichTextEditor.dll", Str + "\Telerik.WinControls.RichTextEditor.dll")
322
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.RichTextEditor" : End If
184 323
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.WinControls.RichTextEditor.xml") Then : Else
185
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RichTextEditor.xml", Str + "\Telerik.WinControls.RichTextEditor.xml") : End If
324
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.WinControls.RichTextEditor.xml", Str + "\Telerik.WinControls.RichTextEditor.xml")
325
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.WinControls.RichTextEditor" : End If
186 326
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.Windows.Documents.Core.dll") Then : Else
187
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Core.dll", Str + "\Telerik.Windows.Documents.Core.dll") : End If
327
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Core.dll", Str + "\Telerik.Windows.Documents.Core.dll")
328
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.Windows.Documents.Core" : End If
188 329
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.Windows.Documents.Core.xml") Then : Else
189
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Core.xml", Str + "\Telerik.Windows.Documents.Core.xml") : End If
330
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Core.xml", Str + "\Telerik.Windows.Documents.Core.xml")
331
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.Windows.Documents.Core" : End If
332
+        OK8 = True : CheckBox8.Checked = True
333
+    End Sub
334
+    Private Sub Timer9_Tick(sender As Object, e As EventArgs) Handles Timer9.Tick
335
+        Timer9.Enabled = False
190 336
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.Windows.Documents.Fixed.dll") Then : Else
191
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Fixed.dll", Str + "\Telerik.Windows.Documents.Fixed.dll") : End If
337
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Fixed.dll", Str + "\Telerik.Windows.Documents.Fixed.dll")
338
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.Windows.Documents.Fixed" : End If
192 339
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.Windows.Documents.Fixed.xml") Then : Else
193
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Fixed.xml", Str + "\Telerik.Windows.Documents.Fixed.xml") : End If
340
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Documents.Fixed.xml", Str + "\Telerik.Windows.Documents.Fixed.xml")
341
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.Windows.Documents.Fixed" : End If
194 342
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.Windows.Zip.dll") Then : Else
195
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Zip.dll", Str + "\Telerik.Windows.Zip.dll") : End If
343
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Zip.dll", Str + "\Telerik.Windows.Zip.dll")
344
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.Windows.Zip" : End If
196 345
         MyModule1.進度條() : If File.Exists(Str + "\Telerik.Windows.Zip.xml") Then : Else
197
-            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Zip.xml", Str + "\Telerik.Windows.Zip.xml") : End If
198
-        '--- 開啟專案---------------------------------------------------------------------------------------------------------------------------
199
-        MyModule1.進度條() : Shell(Str + "\HX-PGS-ERP-SYS.exe", vbNormalFocus)
200
-        Me.Close()
346
+            My.Computer.Network.DownloadFile(Target & AA(0) & "/" & "Telerik.Windows.Zip.xml", Str + "\Telerik.Windows.Zip.xml")
347
+            Me.Text = "UPDATE " & Strings.Mid(Target, 7, 30) & "Telerik.Windows.Zip" : End If
348
+        OK9 = True : CheckBox9.Checked = True
201 349
     End Sub
202
-    Public Sub Delay(ByRef Interval As Double)  'Interval单位为毫秒
203
-        Dim time As DateTime = DateTime.Now
204
-        Dim Span As Double = Interval * 1234
205
-        While ((DateTime.Now.Ticks - time.Ticks) < Span)
206
-            Application.DoEvents()
207
-        End While
350
+    Private Sub Timer10_Tick(sender As Object, e As EventArgs) Handles Timer10.Tick
351
+        Timer10.Enabled = False
352
+        OK10 = True : CheckBox10.Checked = True
208 353
     End Sub
209 354
 End Class

+ 1
- 0
HX-PGS-UPDATE/HX-PGS-UPDATE.vbproj Parādīt failu

@@ -104,6 +104,7 @@
104 104
     </Compile>
105 105
     <Compile Include="SQL_Module.vb" />
106 106
     <Compile Include="SQL_連線狀態模組1.vb" />
107
+    <Compile Include="SQL_連線狀態模組2.vb" />
107 108
     <Compile Include="全域變數.vb" />
108 109
   </ItemGroup>
109 110
   <ItemGroup>

+ 65
- 0
HX-PGS-UPDATE/SQL_連線狀態模組2.vb Parādīt failu

@@ -0,0 +1,65 @@
1
+Module SQL_連線狀態模組2
2
+#Region "——连接测试:避免等待时间过长——"
3
+    Dim bConnect As Boolean
4
+    Dim BgWorker1 As New System.ComponentModel.BackgroundWorker
5
+    Dim ServerIP As String
6
+    ''' <summary>
7
+    ''' 测试连接:True-连接成功,False-连接失败
8
+    ''' 参数[必选]:服务器IP
9
+    ''' 参数[可选]:等待超时时间(秒),默认为1.2秒
10
+    ''' </summary>
11
+    ''' <returns></returns>
12
+    ''' <remarks></remarks>
13
+    Function ConnectTest1(ByVal varServerIP As String, Optional ByVal varTimeout As Decimal = 1.5) As Boolean
14
+        AddHandler BgWorker1.DoWork, AddressOf BgWorker1_DoWork
15
+        Dim g As Integer
16
+        Dim k As Integer
17
+        If BgWorker1.CancellationPending Then
18
+            BgWorker1.CancelAsync()
19
+            '取消BackgroundWorker執行中的工作
20
+        End If
21
+        Try
22
+            If varServerIP = "" Then
23
+                Exit Function
24
+            End If
25
+            ServerIP = varServerIP
26
+            If varTimeout <= 0 Then
27
+                varTimeout = 1.5
28
+            End If
29
+            k = Int(varTimeout * 10)
30
+            bConnect = False
31
+            BgWorker1.WorkerSupportsCancellation = True
32
+            BgWorker1.RunWorkerAsync()
33
+            For g = 1 To k '1.2s
34
+                Threading.Thread.Sleep(100)
35
+                If bConnect = True Then
36
+                    ConnectTest1 = True
37
+                    Exit Function
38
+                End If
39
+            Next
40
+            ConnectTest1 = False
41
+            BgWorker1.CancelAsync()
42
+        Catch ex As Exception
43
+            MsgBox(ex.Message)
44
+        End Try
45
+    End Function
46
+    '--异步动作
47
+    Private Sub BgWorker1_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs)
48
+        Call ConnectMSSQLServer()
49
+    End Sub
50
+    '--连接数据库
51
+    Private Function ConnectMSSQLServer() As Boolean
52
+        Dim sqlConTest As Data.SqlClient.SqlConnection ' 连接   
53
+        sqlConTest = New Data.SqlClient.SqlConnection
54
+        sqlConTest.ConnectionString = "Data Source=" + ServerIP + ";Initial Catalog=HX-GPS-ERP-SYS;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
55
+        Try
56
+            sqlConTest.Open()
57
+            sqlConTest.Close()
58
+        Catch ex As Exception
59
+        Finally
60
+            bConnect = True
61
+        End Try
62
+    End Function
63
+#End Region
64
+
65
+End Module

Binārs
HX-PGS-UPDATE/bin/Debug/HX-PGS-UPDATE.exe Parādīt failu


Binārs
HX-PGS-UPDATE/bin/Debug/HX-PGS-UPDATE.pdb Parādīt failu


+ 9
- 0
HX-PGS-UPDATE/bin/Debug/HX-PGS-UPDATE.xml Parādīt failu

@@ -31,5 +31,14 @@ HX-PGS-UPDATE
31 31
  <returns></returns>
32 32
  <remarks></remarks>
33 33
 </member>
34
+<member name="M:HX_PGS_UPDATE.SQL_連線狀態模組2.ConnectTest1(System.String,System.Decimal)">
35
+ <summary>
36
+ 测试连接:True-连接成功,False-连接失败
37
+ 参数[必选]:服务器IP
38
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
39
+ </summary>
40
+ <returns></returns>
41
+ <remarks></remarks>
42
+</member>
34 43
 </members>
35 44
 </doc>

Binārs
HX-PGS-UPDATE/obj/Debug/HX-PGS-UPDATE.exe Parādīt failu


Binārs
HX-PGS-UPDATE/obj/Debug/HX-PGS-UPDATE.pdb Parādīt failu


+ 1
- 1
HX-PGS-UPDATE/obj/Debug/HX-PGS-UPDATE.vbproj.CoreCompileInputs.cache Parādīt failu

@@ -1 +1 @@
1
-189151ba0306e68772b3dc9865cc35ccdada33c5
1
+231a07a5592604eb8637faee73f247c58a810730

Binārs
HX-PGS-UPDATE/obj/Debug/HX-PGS-UPDATE.vbproj.GenerateResource.cache Parādīt failu


+ 9
- 0
HX-PGS-UPDATE/obj/Debug/HX-PGS-UPDATE.xml Parādīt failu

@@ -31,5 +31,14 @@ HX-PGS-UPDATE
31 31
  <returns></returns>
32 32
  <remarks></remarks>
33 33
 </member>
34
+<member name="M:HX_PGS_UPDATE.SQL_連線狀態模組2.ConnectTest1(System.String,System.Decimal)">
35
+ <summary>
36
+ 测试连接:True-连接成功,False-连接失败
37
+ 参数[必选]:服务器IP
38
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
39
+ </summary>
40
+ <returns></returns>
41
+ <remarks></remarks>
42
+</member>
34 43
 </members>
35 44
 </doc>

Notiek ielāde…
Atcelt
Saglabāt