Conoscere il nome di una variabile 'Pubblica'
Da Gambas-it.org - Wikipedia.
Versione del 16 ago 2015 alle 10:09 di Vuott (Discussione | contributi) (Creata pagina con "Se una variabile è stata dichiarata globale e ''Pubblica'', è possibile conoscere in ''runtime'' il suo nome via codice utilizzando la proprietà ''.Symbols'' della Classe '...")
Se una variabile è stata dichiarata globale e Pubblica, è possibile conoscere in runtime il suo nome via codice utilizzando la proprietà .Symbols della Classe Class.
Va precisato che, se il nome della variabile pubblica è composto da un numero di caratteri non superiore a 4 caratteri, il nome della variabile comincia dall'indice zero della predetta proprietà '.Symbols, altrimenti comincerà da 1. Inoltre, sempre nel caso che il nome della variabile sia superiore a 4 caratteri, qualora siano presenti altri simboli Pubblici (Strutture, Funzioni, etc), solitamente il nome della variabile Pubblica è individuabile all'ultimo numero d'indice.
Mostriamo un semplice esempio:
Public nome As Integer Public Sub Main() Print Class.Load("MMain").Symbols[0] End