Autore Topic: [Risolto] Eseguibile che non parte  (Letto 1284 volte)

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
[Risolto] Eseguibile che non parte
« il: 28 Dicembre 2017, 10:29:28 »
Ciao forum,

ho provato a fare la prima compilazione, ma c'è qualcosa che non va con il verso giusto, il processo in se e per se èi compiuto senza problemi evidenti, ma l'eseguibile che ottengo, se tento di farlo partire impianta il sistema ed il problema è che plasma non fa in tempo a segnalare l'errore che resta bloccato.

Chiedo a GianLuigi se posso inviargli l'eseguibile in modo che possa provarlo anche lui.

Vi ringrazio, ciaoooooo  :ciao: :ciao: :ciao:
« Ultima modifica: 21 Gennaio 2018, 10:53:22 da Franco_da_vc »
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #1 il: 28 Dicembre 2017, 10:52:14 »

Chiedo a GianLuigi se posso inviargli l'eseguibile in modo che possa provarlo anche lui.


Se non ci sono particolari motivazioni (dati sensibili e quant'altro) puoi anche allegarlo a un post del forum, così possono partecipare tutti (devi agire su allegati ed altre opzioni appena sotto l'editor), altrimenti mandamelo pure per posta (ti invio l'indirizzo personalmente).
Non allegare l'eseguibile, allega il progetto.
Comunque prima di farlo devi provare a inserire tutto nel progetto e solo poi creare l'eseguibile.
Ricordati che i file inseriti nel progetto diventano di sola lettura, pertanto non scrivibili.
Se devi scriverci occorre che tu li copia in una cartella dell'utente es. User.Home &/ Application.Name &/ Database e li ci copi il database oppure lo crei ex novo dentro quella cartella.
 :ciao:
« Ultima modifica: 28 Dicembre 2017, 10:59:15 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #2 il: 28 Dicembre 2017, 12:03:22 »
Ti ringrazio GianLuigi,

Proprio per quei motivi che mi dici che facevo riferimento a te, :-[ preferirei mandarti il tutto tramite messaggio privato.

In ogni caso ti ringrazio.

Ciaoooooo  :ciao: :ciao: :ciao:
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #3 il: 28 Dicembre 2017, 12:12:24 »
OK, manda pure appena posso ci studio su e ti dico.

Ti ho inviato l'indirizzo con un messaggio privato, l'hai ricevuto?

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #4 il: 28 Dicembre 2017, 16:06:00 »
Mi fermo un attimo, Gian Luigi,

perché ho notato una cosa che non va bene: il collegamento sul desktop era stato creato, ma vuoto, cioè facendo tasto di destra > Proprietà il menu che si otteneva non aveva dati, ora li ho completati io, ma non ho saputo codificare il Tipo-MIME perché quello che mi pareva più adatto, x-class-file in verità ha come descrizione Bytecode java.

Inoltre se clicco due volte sul file .gambas non ottengo la partenza dell'applicazione ma l'apertura dello stesso in un editor, nel mio caso KWrite.

Ciao a tuttiiiiiii  :ciao: :ciao: :ciao:
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #5 il: 28 Dicembre 2017, 16:17:25 »
Credo sia solo una questione di sicurezza e di permessi.
Ad esempio in Ubuntu se qualcosa non è riconosciuto come programma basta fare tasto destro del mouse poi Proprietà>Scheda Permessi e spuntare una casella che recita "Consenti l'esecuzione del file come programma"

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #6 il: 28 Dicembre 2017, 19:19:34 »
Credo sia solo una questione di sicurezza e di permessi.

A veder bene penso che un po' di buone ragioni le abbia con questa affermazione, esplorando le proprietà dei file (l'eseguibile) ho notato che si contraddice un pochino, nella prima maschera il file viene visto come un documento di Documento in testo semplice, e cliccando su Opzioni tipo file nel primo riquadro: (Schemi di nomi) è associato con: .v - .asc - .doc - .txt, mentre nel secondo riquadro (Ordine di preferenza delle applicazioni) vengono citati Kwrite - LibreOffice Writer - Okulared è spuntato Usa impostazioni per il gruppo << text >>.  Al contrario nel secondo riquadro quello dei permessi c'è la spunta su Eseguibile.

A proposito GianLuigi i responsi su quello che ti ho mandato mettili pure in questo trend.

Ciaooooo a tuttiiiiii  :ciao: :ciao: :ciao:
« Ultima modifica: 28 Dicembre 2017, 19:20:20 da Franco_da_vc »
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #7 il: 28 Dicembre 2017, 21:56:59 »
Io non ho ricevuto niente  :-\

 :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #8 il: 31 Dicembre 2017, 15:57:38 »
Ti ringrazio GianLuigi, a mettermi in difficoltà non sei tu ma penso proprio il sistema infatti sia il tuo .gambas che il mio reagiscono alla stessa maniera, questo di seguito è quanto ho scritto nel forum SuseItalia all'utente Grinch che mi suggeriva di usare il terminale
 
lanciando il programma: "ProgrammaBolle.gambas" ho ottenuto la seguente risposta:
If 'ProgrammaBolle.gambas' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf ProgrammaBolle.gambas
   
ho quindi provato a dare il comando suggerito ottenendo a sua volta:
ProgrammaBolle.gambas: comando non trovato
 
In verità devo osservare che ProgrammaBolle non è un pacchetto ma il risultato di una compilazione su codice Gambas, in poche parole è un bytecode molto simile a Java.

 
Devo aggiungere che ho provato l'opzione Crea pacchetto installazione, ma quando arrivo alla scelta della distro su cui usare l'eseguibile mi lascia solo scegliere Slackware o Autotools;
 
Questo messaggio lo riporto anche nel forum in modo che chi potesse avere gli stessi miei problemi veda quanto sto facendo io.
 
Per ora ti ringrazio, più di questo non potevi fare, approposito che ti pare del codice che ho scritto?
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #9 il: 31 Dicembre 2017, 16:19:22 »
Ti ringrazio GianLuigi, a mettermi in difficoltà non sei tu ma penso proprio il sistema infatti sia il tuo .gambas che il mio reagiscono alla stessa maniera, questo di seguito è quanto ho scritto nel forum SuseItalia all'utente Grinch che mi suggeriva di usare il terminale...
Penso tu ti riferisca all'eseguibile EseguibilePerFranco.gambas che ti ho inviato per provare se uno compilato da me funzionava sul tuo computer, se è così allora ti chiedo hai provato a renderlo come file eseguibile?
Citazione
lanciando il programma: "ProgrammaBolle.gambas" ho ottenuto la seguente risposta:
If 'ProgrammaBolle.gambas' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf ProgrammaBolle.gambas
   
ho quindi provato a dare il comando suggerito ottenendo a sua volta:
ProgrammaBolle.gambas: comando non trovato
 

Potrebbe essere che il tuo Gambas sia mal configurato, tieni conto che credo tu sia l'unico ad avere Suse in questo forum, forse dovresti prendere in considerazione l'installazione di Kubuntu che come Suse usa KDE ed è quello che usa Minisini pertanto quello che funziona meglio con Gambas.

Citazione
che ti pare del codice che ho scritto?

Lo sforzo è notevole, vedo tanto buon codice  :D
 :ciao: :ciao:
« Ultima modifica: 31 Dicembre 2017, 16:24:02 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #10 il: 31 Dicembre 2017, 16:56:37 »

In verità devo osservare che ProgrammaBolle non è un pacchetto ma il risultato di una compilazione su codice Gambas, in poche parole è un bytecode molto simile a Java.[/color]


Gambas permette di creare dei pacchetti e permette di creare un eseguibile che come hai detto e un bytecode, sono due cose diverse.

 :ciao: :ciao:
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #11 il: 31 Dicembre 2017, 19:19:45 »
Potrebbe essere che il tuo Gambas sia mal configurato, tieni conto che credo tu sia l'unico ad avere Suse in questo forum, forse dovresti prendere in considerazione l'installazione di Kubuntu che come Suse usa KDE ed è quello che usa Minisini pertanto quello che funziona meglio con Gambas.

... omissis ...
Gambas permette di creare dei pacchetti e permette di creare un eseguibile che come hai detto e un bytecode, sono due cose diverse.
... omissis ...
Forse attivo, facendo una ricerca con chiave Gambas ho potuto contare ben 6 utenti, oltre a me ed a un messaggio su azeotrope, che si informavano sul gamberetto, e questo solo nella prima pagina di risultati!

Per quanto riguarda l'ultima risposta che ho riportato, beh, qui penso che avrò ancora cose da imparare!.

Beh per oggi penso di aver terminato, mi aspettano le libagioni di fine  ;) **Hanno** ;) !
« Ultima modifica: 01 Gennaio 2018, 11:15:21 da Franco_da_vc »
Bye by Afo

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.158
  • Tonno verde
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #12 il: 07 Gennaio 2018, 12:21:38 »
Come da scritto privato mi complimento per il codice, se un giorno avrai voglia di emendarlo dai dati privati potresti metterlo a disposizione del forum, vedi tu.

Come detto l'unico vero appunto che mi sento di fare è sulla rigidità del percorso che non permette di tornare sui propri passi, devi in qualche modo sopperire a ciò.

Ti allego un semplicissimo esempio che implementa la logica dell'Undo/Redo.
Io l'ho imparata da questa lezione del nostro amico Jsbsan.

 :ciao: :ciao:
« Ultima modifica: 07 Gennaio 2018, 12:28:54 da Gianluigi »
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #13 il: 08 Gennaio 2018, 17:35:26 »
non ho ne guardato il codice ne letto troppo il thread, ma posso consigliare un principio di massima.

Se un programma Gambas gira OK nell'IDE (tasto play/run ..) allora si puo' testarne il funzionamento "stand alone" creando l'eseguibile e poi andando nella cartella dove e' stato creato il nome_applicazione.gambas con il terminale.

una volta nella cartella dove il proramma gambas e' stato creato si lancia cosi':

Codice: [Seleziona]
./nome_applicazione.gambas

se il programma viene lanciato siamo OK, altrimenti si puo' dare al programma i diritti di esecuzione con:

Codice: [Seleziona]
chmod +x ./nome_applicazione.gambas

si rilancia il programma con:

Codice: [Seleziona]
./nome_applicazione.gambas


eseguendo da terminale avremo piu' informazioni per individuare eventuali problemi di sistema.
« Ultima modifica: 08 Gennaio 2018, 17:37:08 da allegfede »
se corri, morirai stanco (motto degli sniper)

Offline Franco_da_vc

  • Grande Gambero
  • ***
  • Post: 215
  • Non è mai troppo tardi!
    • Mostra profilo
Re:Eseguibile che non parte
« Risposta #14 il: 14 Gennaio 2018, 14:45:00 »
Scusate il buco che vi ho lasciato dovuto a varie cose che avevo da fare in casa e che avevo lasciato un po' indietro.

Grazie anche al forum di OpenSuse sto pian piano arrivando a capire a pieno il problema; esso non e' per niente un problema del gamberetto, ma proprio del sistema Suse Leap: nel file x-gambas3.desktop contenuto nella directory usr/share/mimelnk/application la voce  patterns era la seguente Patterns=*.g;*.G, era questo il motivo per cui cliccando non si aveva alcun feedback del sistema, ora ho aggiunto *.gambas e la voce in causa è diventata Patterns=*.gambas;*.g;*.G, a questo punto il sistema inizia a rispondere, anche se non in modo esatto, ma almeno reagisce; resta ancora da capire se le estensioni *.g e *.G sono ancora in uso ed in tal caso a cosa servono.

Il problema che devo ancora risolvere è che ora cliccando su un file *.gambas in questa configurazione l'eseguibile non parte ancora, ma tenta di essere caricato nell'ide, cosa alquanto improbabile, ho visto quindi il file gambas3.desktop contenuto nella directory usr/share/application che in poche parole dovrebbe, per altri sistemi, essere il file magik o addirittura una riga dentro un magik di tutte le applicazioni del sistema: in effetti in questo file è contenuta la riga Exec=gambas3.gambas e penso che, se non erro, gambas3.gambas sia proprio l'ide, ho anche provato a modificare la riga, secondo un suggerimento che ho avuto, aggiungendo %n, ma non ho ottenuto alcun cambiamento; mi ricordo però che all'inizio del file ProgrammaBolle.gambas la prima riga recava #! /usr/bin/env gbr3 ove sia env che gbr3 sono file presenti nella directory /usr/bin.

Ora chiederei un favore, se qualcuno potresse vedere nel proprio sistema cosa è scritto, riepilogo il nome dei tre file che potrebbero essere impiegati x-gambas3.desktop , gambas3.desktop o in alternativa magik (o qualcosa di simile)  :-* ...... ;D

Ciao a tutti e grazie!

Bye by AFo
« Ultima modifica: 14 Gennaio 2018, 14:50:34 da Franco_da_vc »
Bye by Afo