Ottenere il percorso di un file, associato a un programma .gambas, aprendolo con un doppio-clic

Da Gambas-it.org - Wikipedia.
Versione del 22 ago 2021 alle 15:27 di Vuott (Discussione | contributi) (Creata pagina con "Il caso trattato in questa pagina è quello in cui si ha un tipo di file, associato a un programma .gambas creato in ambiente grafico. Si intende ottenere il percorso di un fi...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Il caso trattato in questa pagina è quello in cui si ha un tipo di file, associato a un programma .gambas creato in ambiente grafico. Si intende ottenere il percorso di un file, appartenente a quello specifico tipo associato al programma .gambas, quando viene aperto con un doppio-clic.

La soluzione è adoperare la Proprietà ".Args" della Classe "Application", come segue:

1) nel codice del progetto in ambiente grafico del futuro programma .gambas inserire almeno questa routine:

Public Sub Form_Open()
 
 TextBox1.Text = Application.Args[1]   ' [Nota 1]
  
End

2) creare l'eseguibile .gambas del predetto progetto;

3) impostare come "predefinito" il programma .gambas per aprire il tipo di file che vogliamo aprire con tale programma mediante il doppio click;

4) fare doppio-clic sul file da aprire (senza lanciare preliminarmente il programma .gambas !).


Note

[1] Va ricordato che il primo elemento della Proprietà ".Args", dunque di indice zero ".Args[0]", riporta sempre il nome del programma.