PDA

View Full Version : [VB] Perché dà errore dicendo che si aspetta una dichiarazione? (Risolto)


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: