Buongiorno a tutti,
ho un problema un po' annoso, ovvero al primo avvio del software da me sviluppato in vb.net, verifico che sia presente sulla macchina l'SQL server e l'istanza necessaria all'applicazione, se cosi non fosse avvio da codice, il processo di installazione di SQL server.
E fin qui tutto bene, durante questa fase vorrei però visualizzare una nuova window, dove viene mostrato all'utente lo stato di avanzamento del processo. Per farlo avevo creato un Thread parallelo, con la dichiarazione del delegato:
codice:
Private Delegate Sub DelegateNewWindow()
La creazione della nuova istanza:
codice:
Dim T As New Thread(AddressOf NewWindow)
T.SetApartmentState((ApartmentState.STA))
T.Start()
T.Join()
La routine di apertura della nuova finestra:
codice:
Private Sub NewWindow()
Dim A As New WPFFirstInstallation
dim A as new window
A.Show()
' System.Threading.Thread.Sleep(500)
End Sub
Purtroppo però non funziona avete qualche suggerimento in merito ? grazie.