Ottenere il percorso di un file, associato a un programma .gambas, aprendolo con un doppio-clic
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.