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>&#091;[[#Note|nota 1]]&#093;</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