Differenze tra le versioni di "String@"
Da Gambas-it.org - Wikipedia.
(Nuova pagina: '''String@''' Restituisce una stringa che si trova ad un dato indirizzo di memoria come una stringa costante. Risultato = String@ ( Puntatore AS Pointer , Lunghezza AS Integer) La lu...) |
|||
(3 versioni intermedie di uno stesso utente non sono mostrate) | |||
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.