Files
DPM_PADM/DPM2016 - Kopie/Program.vb
2022-07-27 12:02:47 +02:00

42 lines
1.0 KiB
VB.net

Imports System.Threading
Module Program
Public splashForm As SplashForm = Nothing
Public Sub Main()
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(False)
Dim mainForm As Form = New frmMain
AddHandler mainForm.Load, AddressOf mainForm_Load
Dim splashThread As New Thread(New ThreadStart(Sub()
splashForm = New SplashForm()
Application.Run(splashForm)
End Sub))
splashThread.SetApartmentState(ApartmentState.STA)
splashThread.Start()
Application.Run(mainForm)
mainForm.BringToFront()
End Sub
Private Sub mainForm_Load(sender As Object, e As EventArgs)
If splashForm Is Nothing Then
Return
End If
splashForm.Invoke(Sub() splashForm.Close())
splashForm.Dispose()
splashForm = Nothing
End Sub
End Module