gbr3: no project file in /home/utente/Progetti/registrazioni.gambasSi tenga presente che nella classe di avvio del sorgente ho inserito:
Public cartella As String = User.Home & "/Progetti/Registrazioni/"e questa è la cartella che contiene l'eseguibile.
.........
e poi ho dato i permessi di esecuzione al file "Registrazioni.gambas".
Provando a lanciarlo da terminale il risultato è il seguente:Citazionegbr3: no project file in /home/utente/Progetti/registrazioni.gambas
No, non è questo il problema, ho solo sbagliato a scrivere. E' solo il nome della cartella in cui è contenuto ad essere diversa.
ERROR: #2: Cannot load class 'avvio': Bytecode too recent. Please upgrade Gambas.La versione runtime a 32 bit è in effetti la 3.1.1-2.2ubuntu4 mentre quella sulla macchina di sviluppo è la 3.5.4-22~ubuntu14.
Dovrei fornire l'eseguibile che funzioni su un sistema a 32bit, ma devo per forzaMa se devo come dici tu, considerare solo l'ambiente di sviluppo
crearlo su una macchina a 64.
Se non ti dispiace soffermiamoci sull'ambiente di sviluppo.non vedo come possa risolvere il problema che ho posto.
Sbagli,CitazioneERROR: #2: Cannot load class 'avvio': Bytecode too recent. Please upgrade Gambas.La versione runtime a 32 bit è in effetti la 3.1.1-2.2ubuntu4 mentre quella sulla macchina di sviluppo è la 3.5.4-22~ubuntu14.
Quello che posso capire dunque è che si tratti di una compilazione inadatta a motivo di librerie diverse.
Credo pertanto di dover compilare il prg su una macchina a 32bit con la stessa versione installata di gambas3.
Se le cose stanno così, non è possibile distribuire il prodotto compilato, quando non si conosce la versione del runtime
delle macchine sulle quale dovrà girare.
Sbaglio?
PS le versioni di Gambas nei repo Ubuntu sono notoriamente difettose. http://gambaswiki.org/wiki/install/ubuntuHo installato in effetti gambas3 dai repo ufficiali di Ubuntu, quelli settati di default dall'installazione di Mint KDE32.
sudo apt-get purge gambas*
Nell'ambiente di sviluppo tutto funziona a dovere, non ci sono problemi.
Il problema non riguarda questo ambiente, ma la macchina alla quale è destinato.
Ma se devo come dici tu, considerare solo l'ambiente di sviluppo
non vedo come possa risolvere il problema che ho posto.