HTML.it forum
HTML.it HTML.it forum Archive > Lato server > Programmazione > Visual Basic e .Net Framework
 

per eseguire un file exe in visual basic 6.0 uso la funzione shell

 
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?
 
oregon
Una ricerchina ... ?

http://www.vb-helper.com/howto_shell_wait.html
 
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 ...
 
enzoiav
ok grazie

Trova la soluzione al tuo problema, cerca tra le guide di HTML.it

Loading

Powered by: Search Engine Indexer and vBulletin v2.3.6
Copyright © 2000 - 2002, Jelsoft Enterprises Limited