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