Differenze tra le versioni di "EXPORT"
Da Gambas-it.org - Wikipedia.
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | La parola ''' | + | La parola-chiave '''EXPORT''' consente che funzioni ed altre risorse, presenti in una ''Classe'' o in un ''Metodo'', siano richiamabili, e dunque utilizzabili, anche da altri programmi Gambas. |
− | Il caso si riscontra in modo particolare nelle [[ | + | Il caso si riscontra in modo particolare nelle [[Creare, importare ed utilizzare librerie .gambas|Librerie ''.gambas'']] e nei [[Come creare un Componente scritto in linguaggio Gambas|Componenti]] di Gambas, le cui funzioni e risorse possono essere appunto utilizzate da programmi Gambas. |
− | Se si intende rendere visibili in altri programmi Gambas le funzioni e le altre risorse poste, come detto, in una ''Classe'' o in un ''Metodo'', la parola '' | + | Se si intende rendere visibili in altri programmi Gambas le funzioni e le altre risorse poste, come detto, in una ''Classe'' o in un ''Metodo'', la parola-chiave ''EXPORT'' va posta all'inizio della ''Classe'' o del ''Metodo'', e le predette funzioni vanno dichiarate come ''Pubbliche''. |
Semplice esempio pratico: | Semplice esempio pratico: | ||
− | + | <FONT color=red>'''Export'''</font> | |
− | |||
− | + | Public Function miaFunzione(a As Integer) As Integer | |
− | + | Dim b As integer | |
b = a + 1 | b = a + 1 | ||
Riga 18: | Riga 17: | ||
Return b | Return b | ||
− | + | End |
Versione attuale delle 07:47, 22 nov 2024
La parola-chiave EXPORT consente che funzioni ed altre risorse, presenti in una Classe o in un Metodo, siano richiamabili, e dunque utilizzabili, anche da altri programmi Gambas.
Il caso si riscontra in modo particolare nelle Librerie .gambas e nei Componenti di Gambas, le cui funzioni e risorse possono essere appunto utilizzate da programmi Gambas.
Se si intende rendere visibili in altri programmi Gambas le funzioni e le altre risorse poste, come detto, in una Classe o in un Metodo, la parola-chiave EXPORT va posta all'inizio della Classe o del Metodo, e le predette funzioni vanno dichiarate come Pubbliche.
Semplice esempio pratico:
Export Public Function miaFunzione(a As Integer) As Integer Dim b As integer b = a + 1 Return b End