Da Gambas-it.org - Wikipedia.
|
|
Riga 1: |
Riga 1: |
− | In Gambas taluni Oggetti, specialmente quelli grafici, posseggono il Metodo ".Delete()" per essere distrutti.
| + | #REDIRECT [[Distruggere_gli_Oggetti_che_non_posseggono_il_Metodo_.Delete()]] |
− | | |
− | Per poter distruggere, invece, quegli Oggetti che non dispongono del Metodo .Delete() o comunque di altro tipo, è sufficiente assegnare alla variabile del tipo di Oggetto specifico il valore '''Null'''.
| |
− | | |
− | Mostriamo un esempio pratico utilizzando un Oggetto "Struttura" e un Oggetto "Image":
| |
− | Public Struct STRUTTURA
| |
− | b As Byte
| |
− | c As Short
| |
− | End Struct
| |
− |
| |
− |
| |
− | '''Public''' Sub Main()
| |
− |
| |
− | Dim im As Image
| |
− | Dim sra As STRUTTURA
| |
− |
| |
− | <FONT Color=gray>' ''Crea un Oggetto "Image":''</font>
| |
− | im = New Image(100, 100, Color.Red, Image.Standard)
| |
− | <FONT Color=gray>' ''Verifica l'esistenza dell'Oggetto "Image":''</font>
| |
− | Print im
| |
− | <FONT Color=gray>' ''Distrugge l'Oggetto di tipo "Image":''</font>
| |
− | im = <FONT Color=#B22222>Null</font>
| |
− | <FONT Color=gray>' ''Verifica:''</font>
| |
− | Print im
| |
− |
| |
− | <FONT Color=gray>' ''Crea un Oggetto "Structure":''</font>
| |
− | sra = New STRUTTURA
| |
− | <FONT Color=gray>' ''Verifica l'esistenza dell'Oggetto "Structure":''</font>
| |
− | Print sra
| |
− | <FONT Color=gray>' ''Distrugge l'Oggetto del tipo della Struttura:''</font>
| |
− | sra = <FONT Color=#B22222>Null</font>
| |
− | <FONT Color=gray>' ''Verifica:''</font>
| |
− | Print sra
| |
− | Print sra.b
| |
− |
| |
− | '''End'''
| |
Versione attuale delle 16:02, 5 nov 2021