Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    2

    [VB6]Controllo esistenza programma

    Salve ragazzi, vorrei fare un cd autopartente che apra in automatico un file PDF presente sullo stesso cd. Prima, però, debbo controllare se sul pc esiste adobe reader, atrimenti procedo prima con l'installazione delo stesso adobe e poi apro il file PDF. Qualcuno può aiutarmi con il codice in VB6 ? Grazie e buona Pasqua

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E se l'utente non volesse avere installato il Reader?

    Perché semplicemente non avvisi l'utente che il Reader deve essere già installato?

    In ogni caso, controlla il registro in

    HKEY_CLASSES_ROOT\Software\Adobe\Acrobat\Exe
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    Come dice Oregon non puoi essere certo che l'utente abbia Acrobat Reader (io ad es. non ce l'ho), perchè ce sono una marea di lettori PDF (più leggeri di Acrobat!).

    Il solo modo sicuro di aprire un file (qualsiasi tipo file) è quello di usare il programma predefinito nel sistema dell'utente.

    Per fare questo esiste un'apposita funzione API 'general purpose' che si chiama ShellExecute su cui puoi trovare informazioni semplicemente facendo una ricerca , ne troverai una valanga, proprio perchè serve per fare molte cose (anche stampare un file!):

    ShellExecute
    http://allapi.mentalis.org/apilist/ShellExecute.shtml

    Come vedi, con una sola riga di codice risolvi il tuo problema.

    Oppure puoi scaricare il modulo Internet che trovi qui:
    Progetti Vari
    http://nuke.vbcorner.net/Progetti/VB...T/Default.aspx

    in cui la funzione OpenURL apre qualsiasi documento, o indirizzo web

  4. #4

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