Muzete nekdo prosim poradit? Spustim proces, bez problemu pak odchytim jeho ukonceni. Z nejakeho duvodu ale v teto kontrolni procedure nelze korektne nacist pocet polozek v listview na jinem formulari. Ten ale nutne potrebuji k dalsimu zpracovani: 'v procedure, kde spoustim proces:
...
AddHandler myProcess.Exited, AddressOf Me.ProcessExited
...
Private Sub ProcessExited(ByVal sender As Object, ByVal e As System.EventArgs)
Dim myProcess As Process = DirectCast(sender, Process)
'ulozeni ID konciciho procesu do globalni promenne
gExitID = myProcess.Id
'ukonceni procesu
myProcess.Close()
'zjisteni poctu polozek v listview
MessageBox.Show(frmTASK.lvTASK.Items.Count)
End Sub
gExitID mi ulozi korektne, ale bohuzel, nedokaze zjistit items.count. Pokazde napise 0. Neni nutno pouzit delegate? Jestli ano, poprosim o ukazku k tomuto kodu. Dekuji
|