Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Lux - 31 Gennaio 2009, 21:56:05

Titolo: Eseguibile gambas
Inserito da: Lux - 31 Gennaio 2009, 21:56:05
ciao a tutti, avrei  una domanda forse stupida e che forse ho già fatto ma sinceramente non ricordo, quindi mi scuso a priori.
Quando creo un programma in gambas, poi mi ritrovo un eseguibile tipo programma.gambas. Ora mi chiedevo, su un pc in cui gambas non è installato, il programma in questione gira o devo per forza installare anche gambas?
Nel pacchetto del programma creato non vi è anche tutto il necessario per far funzionare il programma senza gambas?
Ciao e grazie!
Titolo: Re: Eseguibile gambas
Inserito da: - 31 Gennaio 2009, 22:42:57
http://www.gambas-it.org/gmbs/modules/newbb/viewtopic.php?topic_id=367&forum=4&post_id=3305#forumpost3305

Utile funzione "cerca"
Titolo: Re: Eseguibile gambas
Inserito da: Lux - 01 Febbraio 2009, 16:09:45
Ok, sorry!
Titolo: Re: Eseguibile gambas
Inserito da: md9327 - 02 Febbraio 2009, 14:02:04
Comunque, per girare, il programma ha bisogno delle librerie di runtime di Gambas, e di quelle configurate nelle proprietà del progetto (moduli).
Nelle distro pù comuni, è possibile scaricare dingolarmente queste librerie; in caso contrario, è necessario creare uno o più pacchetti compilati dai sorgenti, oppure indicare l'elenco dei moduli da scaricare oltre il tuo programma.
Titolo: Re: Eseguibile gambas
Inserito da: vuott - 08 Giugno 2011, 23:04:33
Citazione da:  link=topic=450.msg4021#msg4021 date=1233438177
http://www.gambas-it.org/gmbs/modules/newbb/viewtopic.php?topic_id=367&forum=4&post_id=3305#forumpost3305

Questo collegamento non è più utile; ora la pagina è visibile qui:

http://www.gambas-it.org/smf/index.php?topic=367.0
Titolo: Re: Eseguibile gambas
Inserito da: vuott - 09 Giugno 2011, 10:15:57
Altra discussione al riguardo è qui:

http://www.mail-archive.com/gambas-user@lists.sourceforge.net/msg04225.html

Nella prima risposta alla domanda iniziale viene detto quanto segue:

" To run a gambas executable you only need the gambas
runtime - basically /usr/bin/gbr2 , and support files in /usr/lib and
/usr/share. On a Debian system the package is named "gambas2-runtime";
you should also install every component used by the application: they
are named "gambas2-gb-xxx"; for example, "gambas2-gb-gtk" and so on.
"

Inoltre, altrove si dice ( http://gambasdoc.org/help/doc/whatisgambas?en&view ) che " Note that a Gambas executable is just an uncompressed archive of a project. It can include any type of file, not just compiled bytecode, and it is internally accessed by the interpreter like a file system. ".

Tutto ciò premesso significa che è necessario assolutamente, dunque, avere installato l'interprete gambas; e quindi bisogna installare il pacchetto base di gambas ?
Titolo: Re: Eseguibile gambas
Inserito da: leo72 - 17 Giugno 2011, 09:55:10
Esatto. Serve un minimo di componenti Gambas nel sistema.
>Gambas è un linguaggio "interpretato", ciò significa che deve esserci un interprete installato nel sistema. Un interprete è un software che si prende la briga di leggere il codice in Gambas e di trasformarlo in chiamate alle librerie di sistema o di terze parti per far funzionare il programma. Diversamente un programma "compilato" è un programma che è direttamente eseguibile dal sistema perché salvato in codice macchina. Generalmente un programma compilato è generato da un sorgente scritto con un linguaggio di livello più alto rispetto all'assembly, ad esempio il C.

Non rimanere scioccato da questo approccio perché molti dei linguaggi di programmazione più recenti (ad esempio Python o Ruby) sono interpretati.