Differenze tra le versioni di "Conoscere a quale applicazione è associato un tipo di file"

Da Gambas-it.org - Wikipedia.
(Creata pagina con '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...')
 
Riga 1: Riga 1:
 
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.
 
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 potranno utilizzare le Classi ''DesktopMime'' e ''DesktopFile'' del componente ''gb.desktop'' attraverso questo esempio di codice:
+
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()
+
  '''Public''' Sub Button1_Click()
 
        
 
        
 
   Dim dm As New DesktopMime   
 
   Dim dm As New DesktopMime   
Riga 9: Riga 9:
 
        
 
        
 
        
 
        
   percorso = "''/percorso/del/File''"   
+
   percorso = "''/percorso/del/file''"   
 
        
 
        
 
        
 
        

Versione delle 19:29, 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 dm As New DesktopMime  
 Dim df As DesktopFile  
 Dim percorso As String  
     
     
  percorso = "/percorso/del/file"  
     
     
  With df = New DesktopFile(percorso)  
    Print "Il file '"; percorso; "' è associato con il programma: "; .FromMime(dm.FromFile(percorso).Type)[0].ProgramName  
  End With  
     
End