Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: doublemm - 13 Agosto 2010, 16:30:58

Titolo: [RISOLTO] lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: doublemm - 13 Agosto 2010, 16:30:58
ciao a tutti, come posso fare per lanciare un prog.gambas da un altro prog?

la path è la stessa per tutti e due i prog quindi presumo si usi application.path e qualcos'altro.
Titolo: Re: lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: Ceskho - 13 Agosto 2010, 16:41:31
ciao a tutti, come posso fare per lanciare un prog.gambas da un altro prog?

la path è la stessa per tutti e due i prog quindi presumo si usi application.path e qualcos'altro.

con la shell...

Codice: [Seleziona]
SHELL "prog.gambas"
Titolo: Re: lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: doublemm - 13 Agosto 2010, 16:49:22
non funzia bisogna anteporre gbr2
Titolo: Re: lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: Ceskho - 13 Agosto 2010, 16:52:59
non funzia bisogna anteporre gbr2

gbr2 devi anteporlo se non hai ancora associato l'estensione .gambas a quell'interprete. In caso la cosa sia già stata fatta allora bats lanciare l'eseguibile.
Titolo: Re: [RISOLTO] lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: doublemm - 13 Agosto 2010, 17:47:47
infatti la prima prova che ho fatto è stata quella di lanciare dalla path senza gbr2 e non funzionava per quello mi ero perso. sell'estensione fosse associata all'interprete funziona anche se metto gbr2? Perchè se così fosse lo lascio così funziona anche dove non è associato
Titolo: Re: [RISOLTO] lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: Ceskho - 13 Agosto 2010, 17:57:15
infatti la prima prova che ho fatto è stata quella di lanciare dalla path senza gbr2 e non funzionava per quello mi ero perso. sell'estensione fosse associata all'interprete funziona anche se metto gbr2? Perchè se così fosse lo lascio così funziona anche dove non è associato

Lascia così....
Titolo: Re: [RISOLTO] lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: doublemm - 13 Agosto 2010, 18:29:21
c'è un modo per sapere da codice se sto eseguendo il file da eseguibile (scusa il gioco di parole)
Titolo: Re: [RISOLTO] lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: Ceskho - 14 Agosto 2010, 00:38:26
c'è un modo per sapere da codice se sto eseguendo il file da eseguibile (scusa il gioco di parole)

Devi usare il comando

Codice: [Seleziona]
ps aux | grep [applicazione]
Titolo: Re: [RISOLTO] lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: doublemm - 14 Agosto 2010, 09:08:54
e da  codice gambas?
Titolo: Re: [RISOLTO] lanciare mioprog.gambas da un altro mioprog2.gambas
Inserito da: vuott - 30 Luglio 2012, 14:32:21
c'è un modo per sapere da codice se sto eseguendo il file da eseguibile (scusa il gioco di parole)
e da  codice gambas?

Per vedere da codice Gambas se un file è eseguibile (se possiede il permesso di essere eseguito):

Codice: gambas [Seleziona]

 Public Sub Button1_Click()

  Dim ris As String

    ris = Stat("percorso_del_file").Perm.User

    Print ris

 End


Se fra i caratteri ritornati v'è anche la "x", allora il file possiede il permesso di essere eseguito.


Segnalo al riguardo questa discussione:
http://www.gambas-it.org/smf/index.php?topic=615.0