Ottenere un vettore di tipo Byte da una Stringa
Da Gambas-it.org - Wikipedia.
Versione del 3 nov 2013 alle 18:29 di Vuott (Discussione | contributi) (Creata pagina con 'Per generare un vettore (''array'') di tipo Byte[] dai caratteri contenuti in una Stringa, Gambas dispone di un apposito metodo, ''.FromString()'', appartenente alla Classe ''...')
Per generare un vettore (array) di tipo Byte[] dai caratteri contenuti in una Stringa, Gambas dispone di un apposito metodo, .FromString(), appartenente alla Classe Byte[].
La sua sintassi è:
FromString ( stringa As String ) As Byte[]
La lunghezza del vettore creato è uguale alla lunghezza della Stringa così come ritornata dalla funzione Len().The length of the array is the length of the string as returned by Len.
1° Esempio:
Public Sub Form_Open() Dim s As String bb As Byte[] s = "Stringa qualsiasi" bb = bb.FromString(s) ' E' possibile anche usare direttamente la Classe Byte[]: bb = Byte[].FromString(s) End
2° esempio:
In questo secondo esempio viene caricato, come valori stringa, un file qualsiasi con la funzione File.Load(...), e successivamente tali valori di tipo Stringa vengono convertiti subito in un vettore di tipo Byte[]:
Public Sub Form_Open() Dim s As String bb As Byte[] s = File.Load("/percorso/del/file") bb = bb.FromString(s) ' E' possibile anche usare direttamente la Classe Byte[]: bb = Byte[].FromString(s) End