Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Ceskho - 19 Aprile 2011, 17:14:30
-
Sono giorni che ci penso ma non riesco a venirne a capo. Quale sarebbe il modo migliore per permettere la creazione di un estensione per il proprio software? Se volessi che il mio programma accetti estensioni scritte da terzi, come posso fare a programmarlo per tale cosa???
-
è un argomento molto interessante .. cissà come si può risolvere..
-
Non capisco il termine "estensioni". A cosa ti riferisci a sezioni staccate di programma o altri programmi da richiamare col programma principale al verificarsi di specifici eventi?
Ciao.
-
Non capisco il termine "estensioni". A cosa ti riferisci a sezioni staccate di programma o altri programmi da richiamare col programma principale al verificarsi di specifici eventi?
Ciao.
No, parlo di parti di codice che possono essere scritte da terzi e che possono andare ad estendere il software senza necessariamente aggiungere righe di codice al programma principale. Ad esempio gli add-on di browser sono delle estensioni. Spero di essere stato chiaro....
-
Quindi stai parlando di PLUG-IN...
Ci stavo pensando anche io tempo fà per pgDesigner, per ovviare al problema delle versioni di database che mi obbligano ad aggiornare l'applicazione.
Tramite le funzionalità di libreria, la cosa è abbastanza semplice. Il problema nasce sull'utilizzo di classi esterne...
Io credo, ma posso sbagliarmi, che al momento con gambas non si possa gestire una cosa del genere, ad eccezione dei normali accessi a funzioni di libreria. Il passaggio in questo caso avviene utilizzando le variabili base (int, string, ecc.) e non oggetti complessi.
La cosa potrebbe essere fattibile con i Pointer, ma non ci ho provato, ma ho i miei dubbi, visto che gambas non prevede il casting...
-
No, parlo di parti di codice che possono essere scritte da terzi e che possono andare ad estendere il software senza necessariamente aggiungere righe di codice al programma principale. Ad esempio gli add-on di browser sono delle estensioni. Spero di essere stato chiaro....
Grosso modo ho capito; vedo che ti riferisci ad applicvazioni di concetti, attualmente fuori dal mio orizzonte, perciò non ti posso aiutare.
Ciao.