Differenze tra le versioni di "Convertire un vettore di tipo Byte in un Puntatore"
Da Gambas-it.org - Wikipedia.
Riga 1: | Riga 1: | ||
− | Per convertire un vettore di tipo Byte[] in un Puntatore, si utilizzerà la Proprietà ".Data" del vettore medesimo. | + | Per convertire un vettore di tipo Byte[] in un Puntatore, si utilizzerà la Proprietà ".Data" del vettore medesimo. <SUP>[[[#Note|nota 1]]]</sup> |
Esempio: | Esempio: | ||
Riga 26: | Riga 26: | ||
'''End''' | '''End''' | ||
+ | |||
+ | |||
+ | |||
+ | =Note= | ||
+ | * Vedere anche la seguente pagina: [[Assegnare_un_vettore_ad_un_Puntatore|Assegnare_un_vettore_ad_un_Puntatore]] |
Versione delle 19:50, 3 nov 2021
Per convertire un vettore di tipo Byte[] in un Puntatore, si utilizzerà la Proprietà ".Data" del vettore medesimo. [nota 1]
Esempio:
Public Sub Main() Dim b, n As Byte Dim bb As New Byte[100] Dim p As Pointer Dim st As Stream For b = 0 To 99 bb[b] = b + 1 Next p = bb.Data ' Come verifica del risultato, riotteniamo - dereferenziando il Puntatore - i valori immessi nel vettore: st = Memory p For Read For n = 0 To 99 Read #st, b Print b Next st.Close End
Note
- Vedere anche la seguente pagina: Assegnare_un_vettore_ad_un_Puntatore