Differenze tra le versioni di "Conoscere a quale applicazione è associato un tipo di file"
Da Gambas-it.org - Wikipedia.
Riga 4: | Riga 4: | ||
'''Public''' Sub Button1_Click() | '''Public''' Sub Button1_Click() | ||
− | |||
Dim df As DesktopFile | Dim df As DesktopFile | ||
Dim percorso As String | Dim percorso As String | ||
Riga 12: | Riga 11: | ||
− | With df = DesktopFile.FromMime( | + | With df = DesktopFile.FromMime(DesktopMime.FromFile(percorso).Type)[0] |
Print "Il file '"; percorso; "' è associato con il programma: "; .ProgramName | Print "Il file '"; percorso; "' è associato con il programma: "; .ProgramName | ||
End With | End With | ||
'''End''' | '''End''' |
Versione delle 20:44, 8 gen 2014
Quando un tipo di file è associato ad una determinata applicazione, tutti i file appartenenti a quel tipo saranno aperti dall'applicazione associata al loro tipo.
Per sapere quale applicazione è associata ad un tipo di file, si potranno utilizzare le Classi DesktopMime e DesktopFile del componente gb.desktop attraverso questo esempio di codice:
Public Sub Button1_Click() Dim df As DesktopFile Dim percorso As String percorso = "/percorso/del/file" With df = DesktopFile.FromMime(DesktopMime.FromFile(percorso).Type)[0] Print "Il file '"; percorso; "' è associato con il programma: "; .ProgramName End With End