0
嘿,我試圖瞭解如何保持我的控制檯應用程序打開,即使收集數據並將其發送出去。我正在將GUI轉換爲控制檯應用程序。它有一個計時器,每20秒觸發一次。但它看起來並不像它在控制檯應用程序中起作用,因爲它在關閉子應用程序後關閉應用程序而不用等待。VB.net控制檯應用程序暫停並保持打開狀態
Dim secTimer As New System.Timers.Timer(20000)
Sub Main()
Call copyRTDtoWS()
AddHandler secTimer.Elapsed, AddressOf TimerDone
secTimer.Enabled = True
End Sub
Public Sub copyRTDtoWS()
Dim connectionString As String = GetConnectionString()
Dim dataReader As SqlDataReader = Nothing
etc etc...
Call resetTimer()
End Sub
Private Sub resetTimer()
secTimer.Stop()
secTimer.Start()
End Sub
Public Sub TimerDone(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs)
secTimer.Stop()
Call copyRTDtoWS()
End Sub
爲了使它像GUI版本一樣行動,我需要做些什麼?
感謝您的時間,
大衛
寫console.readkey()從console.it等待應該工作。 – DharaPPatel 2012-03-20 09:34:51
@DharaPPatel:謝謝,工作! :o) – StealthRT 2012-03-20 22:14:36
其樂趣:) – DharaPPatel 2012-03-21 10:24:19