Differenze tra le versioni di "Conoscere il nome di una variabile 'Pubblica'"
Riga 1: | Riga 1: | ||
− | Se una variabile è stata dichiarata globale e ''Pubblica'', è possibile conoscere in | + | Se una variabile è stata dichiarata globale e ''Pubblica'', è possibile conoscere in esecuzione il suo nome via codice utilizzando la Proprietà ".Symbols" di tipo "String[]" della Classe ''Class''. |
Va precisato che, se il nome della variabile pubblica è composto da un numero di caratteri <SPAN Style="text-decoration:underline">non</span> 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. | Va precisato che, se il nome della variabile pubblica è composto da un numero di caratteri <SPAN Style="text-decoration:underline">non</span> 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. | ||
− | Nel parametro del | + | Nel parametro del Metodo ".Load()" della Classe ''Class'' va specificato il ''Modulo'' o la ''Classe'' ove è dichiarata la variabile, della quale vogliamo individuare il nome. |
− | Mostriamo un semplice esempio: | + | Mostriamo un semplice esempio, nel quale si otterrà il nome identificatore di una variabile ''Publica'' presente nel Modulo principale di un'applicazione a ''riga di comando'': |
− | <FONT Color=#B22222>Public</font> nome As Integer | + | <FONT Color=#B22222><B>Public</b></font> nome As Integer |
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
− | Print Class.Load(" | + | Print Class.Load("Main").Symbols[<FONT Color=#B22222><B>0</b></font>] |
'''End''' | '''End''' |
Versione delle 17:10, 14 mag 2023
Se una variabile è stata dichiarata globale e Pubblica, è possibile conoscere in esecuzione il suo nome via codice utilizzando la Proprietà ".Symbols" di tipo "String[]" 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.
Nel parametro del Metodo ".Load()" della Classe Class va specificato il Modulo o la Classe ove è dichiarata la variabile, della quale vogliamo individuare il nome.
Mostriamo un semplice esempio, nel quale si otterrà il nome identificatore di una variabile Publica presente nel Modulo principale di un'applicazione a riga di comando:
Public nome As Integer Public Sub Main() Print Class.Load("Main").Symbols[0] End