Visualizza la versione completa : per eseguire un file exe in visual basic 6.0 uso la funzione shell
ma restituisce il seguente errore:
la funzione shell mi restituisce questo errore:
proprietà o metodo non supportati dall'oggetto
come mai?
grazie
shell (App.Path & "\" & "programma.exe")
A parte il fatto che la scrittura piu' corretta sarebbe
Shell App.Path & "\programma.exe")
non credo che l'errore si riferisca a questa riga di codice.
Controlla bene ... vedi se si riferisce ad un'altra parte del programma ...
hai ragione era in un altro punto.
grazie
scusa, rimanendo in tema...
vorrei che l'esecuzione del programma scritto in visual basic, si fermasse fino a quando non termini il programma lanciato con shell.
come posso fare?
Una ricerchina ... ?
http://www.vb-helper.com/howto_shell_wait.html
Scusa, ho visto in questo link:
http://msdn.microsoft.com/it-it/library/xe736fyk(VS.80).aspx
che la funzione shell ha un parametro chiamato "wait" che se impostato a true attende il termine del programma.
Quindi ho scritto:
Shell ("programma.exe",,true)
però in questo modo mi restituisce un errore di sintassi.
Hai visto che c'e' scritto
"Questa pagina è specifica di Microsoft Visual Studio 2008/.NET Framework 3.5"
?
quindi per il visual basic 6.0 non esiste questo parametro? l'unico modo per far eseguire un programma ed attendere il suo termine è quello di copiare quello script?