Conoscere le risorse possedute da una Classe
Da Gambas-it.org - Wikipedia.
Versione del 7 giu 2015 alle 08:24 di Vuott (Discussione | contributi) (Creata pagina con 'Per conoscere tutti i ''simboli'' relativi alle risorse (''Proprietà'', ''Metodi'' e ''Eventi''), che una Classe mette a disposizione del programmatore, si può utilizzare il...')
Per conoscere tutti i simboli relativi alle risorse (Proprietà, Metodi e Eventi), che una Classe mette a disposizione del programmatore, si può utilizzare il seguente codice con la Classe Class.
Poniamo il caso di voler conoscere i simboli posseduti dalla Classe Button:
Public Sub Form_Open() Dim s As String For Each s In Class.Load("Button").Symbols Print s Next End
Ugualmente è possibile conoscere i simboli delle risorse possedute da una classe specifica da noi creata, purché tali risorse siano dichiarate Pubbliche.
Poniamo il caso di aver creato nel nostro progetto una specifica classe, chiamata Class1, e che il suo codice sia il seguente:
Public alfa As Integer Event Evento() ' La risorsa Event è di per sé "Pubblica" Public Procedure Prova() Print "Testo qualsiasi" End
Ebbene, il codice della Classe principale per conoscere i simboli delle risorse della Classe secondaria Class1 sarà semplicemente:
Public Sub Form_Open() Dim cl As New Class1 ' Dichiariamo la variabile della Classe secondaria "Class1", anche se ai fini dell'argomento di questa pagina non è necessario Dim s As String For Each s In Class.Load("Class1").Symbols Print s Next End