Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    307

    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

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Ma cosa hai scritto?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    307
    shell (App.Path & "\" & "programma.exe")

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    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 ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    307
    hai ragione era in un altro punto.
    grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    307
    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?

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    307
    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.

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Hai visto che c'e' scritto

    "Questa pagina è specifica di Microsoft Visual Studio 2008/.NET Framework 3.5"

    ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    307
    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?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.