|
|
|
| enzoiav |
ma restituisce il seguente errore:
la funzione shell mi restituisce questo errore:
proprietà o metodo non supportati dall'oggetto
come mai?
grazie |
| oregon |
Ma cosa hai scritto? |
| enzoiav |
shell (App.Path & "\" & "programma.exe") |
|
|
|
|
| oregon |
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 ... |
|
|
|
|
| enzoiav |
hai ragione era in un altro punto.
grazie |
|
|
|
|
| enzoiav |
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? |
|
|
|
|
| enzoiav |
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. |
|
|
|
|
| oregon |
Hai visto che c'e' scritto
"Questa pagina è specifica di Microsoft Visual Studio 2008/.NET Framework
3.5"
? |
|
|
|
|
| enzoiav |
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? |
|
|
|
|
| enzoiav |
scusa, ho integrato lo script che mi avevi consigliato, ma mi restituisce un
errore nella riga:
OpenProcess
mi dice sub non definita |
|
|
|
|
| oregon |
Citazione: Originariamente inviato da enzoiav
scusa, ho integrato lo script che mi avevi consigliato, ma mi restituisce un
errore nella riga:
OpenProcess
mi dice sub non definita
La OpenProcess è una API ... mie sembra ovvio che la devi dichiarare ...
Non fare il copia incolla ma il DOWNLOAD del codice, che è completo ... |
|
|
|
|