Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Per utenti esperti o per chi come me vuole imparare

    Salve,
    Da poco frequento il forum cmq ho dei problemi che voglio esporvi... Sto creando il mio primo Free-Software che riguarda un autoplay per divx... Ho creato tutto da me e credo bene adesso però ho solo un problema: voglio che un bottone ("Play")apri un programma "BSPlay" CHE AUTOMATICAMENTE APRI IL FILE VIDEO. Esempio (per essere più chiaro:

    ------------ -------------------------
    | Play | -->> | Lettore Divx BSPlay |
    ------------ -------------------------
    |
    |
    -------------------------
    | File .AVI |
    -------------------------


    Come devo fare? Io credo che debba usare il comando shell ma poi? quale comando devo aggiungere a shell (che apre il prog con estensione .exe?

  2. #2
    devi usare l'api shellexecute che apre il file col programma ad esso associato nel registro
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    O sennò

    codice:
    Private Sub cmdPlay_Click(..)
      
      dim retVal as long
    
      retVal=shell(App.Path & "\BSPlay.exe " & NomeFile)
    
    End Sub
    Naturalmente devi mettere bsplay nella cartella del tuo eseguibile

  4. #4
    grazie per interessamento ma mi da sempre l'errore (debug) su questa stringa: retVal = Shell(App.Path & "\bsplay.exe" & film.avi) pechè? grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    film.avi è il nom del file?

    allora scrivi così:

    retVal = Shell(App.Path & "\bsplay.exe film.avi")

  6. #6
    ancora non va...

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    327
    ma bsplay è nella stessa cartella dell'eseguibile?
    ti da errore nel debug? Che errore ti da?

  8. #8
    ok grazie tutto ok

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 © 2025 vBulletin Solutions, Inc. All rights reserved.