ace6bbc35c
- Correzioni apertura/chiusura finestre Waiting e Blocked
36 lines
1.0 KiB
VB.net
36 lines
1.0 KiB
VB.net
Public Class SupervisorCommThread
|
|
|
|
' variabile che ferma il ciclo
|
|
Private Shared m_Stop As Boolean = False
|
|
|
|
Private Shared m_bViewerOptimizerBlocked As Boolean = False
|
|
Public Shared ReadOnly Property bViewerOptimizerBlocked As Boolean
|
|
Get
|
|
Return m_bViewerOptimizerBlocked
|
|
End Get
|
|
End Property
|
|
Friend Shared Sub SetViewerOptimizerBlocked(value As Boolean, Optional AddedMachGroupId As Integer = -1)
|
|
m_AddedMachGroupId = AddedMachGroupId
|
|
m_bViewerOptimizerBlocked = value
|
|
End Sub
|
|
Public Shared m_AddedMachGroupId As Integer = -1
|
|
|
|
Friend Shared Sub StopThread()
|
|
m_Stop = True
|
|
End Sub
|
|
|
|
Public Shared Sub SupervisorCommThreadFunction()
|
|
|
|
' creo classe di comunicazione
|
|
Dim m_SupervisorComm As SupervisorComm = New SupervisorComm()
|
|
|
|
While Not m_Stop
|
|
' eseguo ciclo principale che tiene vivo il thread
|
|
m_SupervisorComm.Timer_Tick()
|
|
Threading.Thread.Sleep(TimeSpan.FromMilliseconds(1000))
|
|
End While
|
|
|
|
End Sub
|
|
|
|
End Class
|