Gambas-it

Gambas3 => Domande tecniche => Topic aperto da: vuott - 22 Agosto 2013, 02:10:12

Titolo: Come lanciare nuovamente un'applicazione dall'applicazione
Inserito da: vuott - 22 Agosto 2013, 02:10:12
https://lists.gambas-basic.org/pipermail/user/2013-August/044798.html
Titolo: Re:Come lanciare nuovamente un'applicazione dall'applicazione
Inserito da: allegfede - 24 Settembre 2019, 14:25:24
necroposting .. ma mi e' risultato molto utile ....

il succo del discorso e':

Codice: [Seleziona]
Shell Application.Path &/ "Relaunch.gambas &"
 
 Me.Close()
Titolo: Re:Come lanciare nuovamente un'applicazione dall'applicazione
Inserito da: vuott - 24 Settembre 2019, 20:41:04
Ci sarebbe anche una modalità senza usare Shell:

1) nelle proprietà del file eseguibile .gambas (accessibili cliccando con il tasto destro del mouse sul file medesimo) impostare nell'apposito elenco delle applicazioni, valide per aprire questo eseguibile, l'applicazione "gbr3" (che va cercata nel percorso: /usr/bin/gbr3) .

2) attivare il Componente gb.desktop;

3) modificare il codice del programino-esempio, sopra allegato, come segue:
Codice: [Seleziona]
Public Sub Button1_Click()
 
 Desktop.Open("/percorso/del/file/Relaunch.gambas")
 
 Me.Close() 

End


Public Sub Form_Open()

  Label1.Caption = "This app was started at " & Now

End