Copiare in una cartella un programma.gambas contenuto in un altro programma.gambas
Da Gambas-it.org - Wikipedia.
Versione del 27 set 2012 alle 17:51 di Vuott (Discussione | contributi) (Nuova pagina: E' possibile inserire in un programma.gambas un altro programma.gambas, e successivamente far copiare quest'ultimo in una qualsiasi directory perché sia avviabile. Il programma.gamba...)
E' possibile inserire in un programma.gambas un altro programma.gambas, e successivamente far copiare quest'ultimo in una qualsiasi directory perché sia avviabile.
Il programma.gambas dovrà essere posto nella cartella "Progetto" presente nella TreeView dell'Ide dove sono elencate Cartelle e sorgenti del programma.
Il problema che si pone è quello che, una volta copiato, il programma.gambas perde il permesso per essere eseguito come programma. Per far riacquistare tale permesso al programma.gambas copiato, bisognerà lanciare mediante Shell il comando "chmod +x", capace di riattribuire quel permesso al programma.
Esempio:
Public Sub Button1_Click() Dim a$ As String a$ = "/tmp" Copy "nome_programma.gambas" To a$ & "/nome_programma.gambas" Shell "chmod +x " & a$ & "/nome_programma.gambas" End