Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [vb6]aprire file da sistema

    raga mi direste come faccio per fare aprire un qualsiasi file (per esempio immagine) con il programma predefinito di windows ?

  2. #2
    Devi usare la API ShellExecute; leggi qui.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Originariamente inviato da MItaly
    Devi usare la API ShellExecute; leggi qui.
    ho fatto copia ed incolla del codice ma mi da errore
    mi dice:

    errore di compilazione:
    dopo end sub,end function o end propriety sono ammessi solo commenti.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Il copia-incolla non è un metodo di programmazione. Bisogna studiare e capirle le cose prima di applicarle.

    Dove l'hai messo il codice che hai incollato?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Originariamente inviato da oregon
    Il copia-incolla non è un metodo di programmazione. Bisogna studiare e capirle le cose prima di applicarle.

    Dove l'hai messo il codice che hai incollato?
    ovvio che va capito ed è quello che ho cercato di fare e che ho sempre fatto però non ho mai usato una private delclare function e forse è li l'errore o prima della public sub perchè quest'ultima è chiusa correttamente con una bella end sub


    comunque il codice lo messo in un modulo come detto nel post

  6. #6
    Passo-passo:
    1. crea un modulo;
    2. mettici dentro il codice riportato nell'altro post; dai un nome sensato al modulo (che so, modExecFile), salva il modulo e non toccarlo più;
    3. dove ti serve aprire il file (non nel modulo appena creato) usa la sub ExecFile come faresti con qualunque altra sub.
    Amaro C++, il gusto pieno dell'undefined behavior.

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

  8. #8
    Originariamente inviato da MItaly
    Passo-passo:
    1. crea un modulo;
    2. mettici dentro il codice riportato nell'altro post; dai un nome sensato al modulo (che so, modExecFile), salva il modulo e non toccarlo più;
    3. dove ti serve aprire il file (non nel modulo appena creato) usa la sub ExecFile come faresti con qualunque altra sub.
    creando un nuovo modulo mi funziona
    forse nel vecchio non andava perchè c'era già altra roba XD
    comunque quando ho messo all'evento click

    questo codice:

    codice:
    execfile rs!campoimgbox
    mi cambia il cursore del mouse in clessidra per un attimo ma non mi apre un bel nulla (in rs!campoimgbox ci stà il percorso del file)

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da fluschino
    forse nel vecchio non andava perchè c'era già altra roba XD
    Beh ... se l'hai incollato sopra altro codice, ovvio ...

    mi cambia il cursore del mouse in clessidra per un attimo ma non mi apre un bel nulla (in rs!campoimgbox ci stà il percorso del file)
    Se scrivi

    Dim p As String
    p = rs!campoimgbox
    MsgBox p

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

  10. #10
    Originariamente inviato da oregon
    Beh ... se l'hai incollato sopra altro codice, ovvio ...



    Se scrivi

    Dim p As String
    p = rs!campoimgbox
    MsgBox p

    cosa visualizzi?
    l'indirizzo dell'immagine ("C:\....\img.jpg")

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.