Differenze tra le versioni di "String@"
Da Gambas-it.org - Wikipedia.
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
− | '''String@''' | + | La funzione '''String@()''' può avere due tipi di sintassi: |
− | + | String@(puntatore As Pointer) | |
+ | in tal caso essa restituisce una stringa che termina con il valore &h00 (ovviamente escluso tale valore &h00), contenuta in un'area di memoria puntata da una variabile di tipo ''Puntatore''. | ||
+ | |||
+ | |||
+ | String@(puntatore AS Pointer, lunghezza AS Integer) As String | ||
+ | in quest'altro caso essa restituisce una stringa che si trova ad un dato indirizzo di memoria come una stringa costante. | ||
La lunghezza della stringa è data dall'argomento ''Lunghezza''. | La lunghezza della stringa è data dall'argomento ''Lunghezza''. | ||
− | Se Puntatore punta ad un'indirizzo di memoria irraggiungibile, allora sarà restituito NULL. | + | |
+ | Se la variabile di tipo ''Puntatore'' punta ad un'indirizzo di memoria irraggiungibile, allora sarà restituito NULL. |
Versione attuale delle 05:51, 9 gen 2018
La funzione String@() può avere due tipi di sintassi:
String@(puntatore As Pointer)
in tal caso essa restituisce una stringa che termina con il valore &h00 (ovviamente escluso tale valore &h00), contenuta in un'area di memoria puntata da una variabile di tipo Puntatore.
String@(puntatore AS Pointer, lunghezza AS Integer) As String
in quest'altro caso essa restituisce una stringa che si trova ad un dato indirizzo di memoria come una stringa costante.
La lunghezza della stringa è data dall'argomento Lunghezza.
Se la variabile di tipo Puntatore punta ad un'indirizzo di memoria irraggiungibile, allora sarà restituito NULL.