Non riesco proprio a capire perché questo semplicissimo codice non fa quanto mi aspetto e cioè chiudere il programma e riaprirlo o per meglio dire aprire un'altra istanza e chiudere l'attuale:
Shell Application.Path &/ ".gambas &"
Me.Close()
ottenendo questo errore:
/bin/sh: 1: /home/gian/Scrivania/LibroPPG/Esempi/Riparto/.gambas: Permission denied
Ho provato a cambiare i permessi e controllare:
Chmod Application.Path &/ ".gambas" To "rwxrwxrwx"
Print Stat(Application.Path &/ ".gambas").Auth ===> rwxrwxrwx
Ho provato con
Exec [Application.Path &/ ".gambas"]
ottenedo questo errore:
cannot run executable:Permesso negato
qualche suggerimento?
:ciao:
Public Sub Button1_Click()
Label1.Text = Application.Path &/ Application.Name & ".gambas"
Shell Application.Path &/ Application.Name & ".gambas"
Me.Close()
End
Scusa vuott mi sono dimenticato ma questa prova era stata la prima che poi avevo abbandonato visto l'errore e la ripetizione del nome.
/bin/sh: 1: /home/gian/Scrivania/LibroPPG/Esempi/Riparto/Riparto.gambas: not found
Se lo lancio con Exec mi dice che la Directory non esiste.
E poi scusa se il programma non vedesse il file come potrebbe cambiarne i permessi? E mi dava anche l'autorizzazione all'accesso! Quindi il percorso corretto è quello del primo post, credo. :-\
Buonanotte :sleepy: