Stream (gb)
Questa classe è la classe genitrice di ogni object Gambas che è un stream.
Questi object possono essere usati con tutte le funzioni di Gambas di input/output:
PRINT,
INPUT,
LINE INPUT,
CLOSE, e così via.
Questa classe non è creabile.
Proprietà
Blocking
|
Restituisce o imposta se lo stream è bloccato.
|
ByteOrder
|
Restituisce o imposta il byte order utilizzato per leggere o scrivere dati binari nello stream.
|
EndOfFile
|
Questa proprietà permette di sapere se l'ultimo utilizzo di LINE INPUT ha raggiunto la fine del file invece di leggere una riga completa con un carattere di end-of-line.
|
EndOfLine
|
Restituisce o imposta il separatore di nuova riga utilizzato dallo stream.
|
Eof
|
Ritorna se uno stream ha raggiunto la fine.
|
Handle
|
Restituisce il descrittore del file di sistema associato allo Stream.
|
IsTerm
|
Ritorna se un flusso è associato a un terminale.
|
Lines
|
Restituisce un oggetto virtuale che consente di enumerare uno stream riga per riga.
|
NoShare
|
|
NullTerminatedString
|
|
Tag
|
Restituisce o imposta il tag associato allo stream.
|
Term
|
Restituisce un oggetto virtuale che consente di gestire il terminale associato allo stream.
|
Metodi
Begin
|
Inizia a bufferizzare i dati scritti nello stream, in modo che tutto venga inviato quando viene chiamato il metodo Send.
|
Close
|
Chiude lo stream.
|
Drop
|
Libera i dati che sono stati memorizzati nel buffer dall'ultima chiamata al metodo Begin.
|
ReadLine
|
Legge una riga di testo dallo stream, come l'istruzione LINE INPUT.
|
Send
|
Invia tutti i dati, in un'unica volta, dall'ultima chiamata a Begin.
|
Watch
|
Avvia o interrompe la visione del descrittore del file di stream per la lettura o la scrittura, dopo che questo è stato aperto.
|
Questa è una lista di classi che derivano da Stream al momento:
Vedi anche