Autore Topic: Lanciare eseguibili .gambas da console  (Letto 1824 volte)

Offline mattly

  • Gamberetto
  • *
  • Post: 17
    • Mostra profilo
Lanciare eseguibili .gambas da console
« il: 03 Febbraio 2012, 13:01:35 »
Colleghi programmatori  :-[ ho iniziato a studiare gambas. Sto scrivendo un po' di applicazioni console, tanto per provare un po' di codice, ma non riesco ad eseguirli.. Dopo aver creato l'eseguibile, con il comando progetto -> crea eseguibile, apro un terminale e provo a lanciarlo, dopo essermi spostato nella cartella dove è salvato l'eseguibile  :-* , semplicemente scrivendo nomefile.gambas giusto? Non succede nulla: comando non trovato. Ho letto che gli eseguibili possono anche essere lanciati con doppio click ma niente lo stesso..

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #1 il: 03 Febbraio 2012, 19:55:08 »
praticamente il tuo sistem anon è istruito a lanciare i programmi gambas

fai click dx sul file e poi apri con , dovresti trovare una casella dove puoi digitare il programma da utilizzare

per gambas2 scrivi gbr2
per gambas 3 scrivi gbr3

dopo questo dovrebbero funzionare anche da terminale

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.722
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #2 il: 03 Febbraio 2012, 20:06:00 »
Ho letto che gli eseguibili possono anche essere lanciati con doppio click ma niente lo stesso..

...prova così:
1) click con il tasto destro del mouse sull'icona del programma;
2) cliccare quindi in basso su "Proprietà";
3) scegliere quindi la scheda "Permessi";
4) abilitare l'opzione che consente di eseguire un file come programma (in inglese: "Execute  allow executing file as program")
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline mattly

  • Gamberetto
  • *
  • Post: 17
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #3 il: 03 Febbraio 2012, 21:13:34 »
Citazione
...prova così:
1) click con il tasto destro del mouse sull'icona del programma;
2) cliccare quindi in basso su "Proprietà";
3) scegliere quindi la scheda "Permessi";
4) abilitare l'opzione che consente di eseguire un file come programma (in inglese: "Execute  allow executing file as program")

L'opzione è abilitata ma non succede un bel niente..

Citazione
praticamente il tuo sistem anon è istruito a lanciare i programmi gambas

fai click dx sul file e poi apri con , dovresti trovare una casella dove puoi digitare il programma da utilizzare

per gambas2 scrivi gbr2
per gambas 3 scrivi gbr3

dopo questo dovrebbero funzionare anche da terminale

niente...

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #4 il: 03 Febbraio 2012, 21:28:52 »
Citazione
praticamente il tuo sistem anon è istruito a lanciare i programmi gambas

fai click dx sul file e poi apri con , dovresti trovare una casella dove puoi digitare il programma da utilizzare

per gambas2 scrivi gbr2
per gambas 3 scrivi gbr3

dopo questo dovrebbero funzionare anche da terminale

niente...

IMPOSSIBILE ! riprova con gbr2

Offline mattly

  • Gamberetto
  • *
  • Post: 17
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #5 il: 03 Febbraio 2012, 21:38:38 »
possibilissimo: non succede proprio nulla. Se invece creo un eseguibile da un'applicazione grafica doppio click e parte. Ciò che non funziona sono le applicazioni console..

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #6 il: 03 Febbraio 2012, 22:00:07 »
a be grazie tanto! non avevo capito che parlassi di applicazioni console ovvero senza gui.

vabbe che vuoi iniziare ad usare gambas, ma il punto forte di questo linguaggio è proprio la possibilità di creare facilmente delle gui, mi sembra uno spreco usarlo per delle applicazioni console.

comunque in questo caso devi digitare sul terminale

gbr2 nome_tuo_programma.gambas

questo perchè il terminale ha bisogno di sapere quale interprete utilizzare per leggere il tuo programma

se invece ci fai doppio click verranno eseguite , ma il terminale non compare

se non ci credi , prova a mettere al fondo del tuo codice

Codice: [Seleziona]
wait 10

poi lo lanci e apri il monitor di sistema, nella tabella processi vedrai un gbr2 che dopo 10 secondi scompare
« Ultima modifica: 03 Febbraio 2012, 22:07:08 da fsurfing »

Offline mattly

  • Gamberetto
  • *
  • Post: 17
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #7 il: 03 Febbraio 2012, 23:41:24 »
Citazione
gbr2 nome_tuo_programma.gambas

ma io digito questoì eccome ma non succede nulla. Comunque provo ad aggiungere "wait 10"..

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #8 il: 04 Febbraio 2012, 09:48:49 »
fai un copia ed incolla del terminale in cui scrivi il comando e postalo qui.
, poi se alleghi anche il codice del tuo programma è ancora meglio

Offline mattly

  • Gamberetto
  • *
  • Post: 17
    • Mostra profilo
Re: Lanciare eseguibili .gambas da console
« Risposta #9 il: 05 Febbraio 2012, 16:01:34 »
Ok ho risolto installando il gambas3. Da terminale parte tutto a meraviglia. Grazie ancora a tutti!