E' un pò che non ci lavoro, ma pure da altri amici del forum ho sentito problemi causati dal cambiamento sostanziale di alcune logiche interne a Gambas...
Tanto per dirne una, pare che nelle versioni successive la 3.0.0, la creazione dell'eseguibile non includa più tutte le cartelle nascoste del progetto, come ad esempio .hidden. La cosa è alquanto strana oltre che fastidiosa, per due motivi:
1) se ci sono a che servono?
Nella documentazione non è descritta la logica della nuova struttura implementata in Gambas3, per cui alcune delle particolarità sono state scoperte con la sperimentazione.
2) perchè ne è cambiata la logica
Per fare un esempio, in pgDesigner3 avevo implementato un sistema di themi che si basava sulla configurazione e i file contenuti in una cartella di immagini, posta sotto .hidden. La cosa con la versione 3.0.0 ha sempre funzionato, nel senso che compilando i sorgenti, l'eseguibile includeva anche la cartella .hidden (e tree sottostante), permettendo all'applicazione di poter selezionare il thema desiderato. Ora con le versioni successive questo non accade più, e questo sconvolge abbastanza alcune delle logiche implementate nelle nostre applicazioni (ove utilizzato).