Therock2709
04-05-2007, 18:45
Salve,
mi stavo cimentando nella gestione dei processi,x cominciare ho seguito dalla guida di Visual Basic 2005 Express la voce "Shell Function" nel quale riporta un codice molto semplice:
Dim procID As Integer
Dim newProc As Diagnostics.Process
newProc = Diagnostics.Process.Start("C:\WINDOWS\NOTEPAD.EXE")
procID = newProc.Id
newProc.WaitForExit()
Dim procEC As Integer = -1
If newProc.HasExited Then
procEC = newProc.ExitCode
End If
MsgBox("Process with ID " & CStr(ProcID) & _
" terminated with exit code " & CStr(procEC))
MA mi dà errori dicendomi che in alcune righe si aspetta una dichiarazione...
Per le variabili procID e newProc ho risolto semplicemente mettendoli nella stessa riga della loro dichiarazione, ma non gli vanno bene righe come newProc.WaitForExit()...:mbe:
Perché si comporta così? Vedere l'immagine di seguito:
http://img360.imageshack.us/img360/4453/vbbohry2.th.jpg (http://img360.imageshack.us/my.php?image=vbbohry2.jpg)
Risolto:
OOpps! Ehm sorry che scemo non avevo messo il blocco all'interno di un metodo..:stordita: :doh:
mi stavo cimentando nella gestione dei processi,x cominciare ho seguito dalla guida di Visual Basic 2005 Express la voce "Shell Function" nel quale riporta un codice molto semplice:
Dim procID As Integer
Dim newProc As Diagnostics.Process
newProc = Diagnostics.Process.Start("C:\WINDOWS\NOTEPAD.EXE")
procID = newProc.Id
newProc.WaitForExit()
Dim procEC As Integer = -1
If newProc.HasExited Then
procEC = newProc.ExitCode
End If
MsgBox("Process with ID " & CStr(ProcID) & _
" terminated with exit code " & CStr(procEC))
MA mi dà errori dicendomi che in alcune righe si aspetta una dichiarazione...
Per le variabili procID e newProc ho risolto semplicemente mettendoli nella stessa riga della loro dichiarazione, ma non gli vanno bene righe come newProc.WaitForExit()...:mbe:
Perché si comporta così? Vedere l'immagine di seguito:
http://img360.imageshack.us/img360/4453/vbbohry2.th.jpg (http://img360.imageshack.us/my.php?image=vbbohry2.jpg)
Risolto:
OOpps! Ehm sorry che scemo non avevo messo il blocco all'interno di un metodo..:stordita: :doh: