Corrente de objectos (ADO version 2.5)
O objeto de fluxo ADO é usado para ler, escrever e gerenciar um fluxo de dados binários ou texto.
Um objeto de fluxo pode ser obtido de três formas:
- A partir de uma URL apontando para um documento, uma pasta ou um objeto de registro
- Ao instanciar um objeto Stream para armazenar dados para a sua aplicação
- Ao abrir o objeto Stream padrão associado a um objeto de registro
Sintaxe
objectname.property
objectname.method
propriedades
Propriedade | Descrição |
---|---|
CharSet | Define ou retorna um valor que especifica em qual conjunto de caracteres o conteúdo está a ser traduzido. Esta propriedade só é usado com objetos de texto Stream (tipo é adTypeText) |
EOS | Retorna se a posição atual está no final do fluxo ou não |
LineSeparator | Define ou retorna o caractere linha separadora usado em um objeto de texto Corrente |
Mode | Define ou retorna as permissões disponíveis para modificar dados |
Position | Define ou retorna a posição actual (in bytes) a partir do início de um objecto sequência |
Size | Retorna o tamanho de um objeto Stream aberta |
State | Retorna um valor que descreve se o objeto de fluxo é aberto ou fechado |
Type | Define ou retorna o tipo de dados em um objeto Stream |
Métodos
Método | Descrição |
---|---|
Cancel | Cancela uma execução de um convite aberto em um objeto Stream |
Close | Fecha-se um objecto de sequência |
CopyTo | Cópias de um número especificado de caracteres / bytes a partir de um objecto de sequência para outro objecto sequência |
Flush | Envia o conteúdo do buffer de fluxo para o objecto subjacente associada |
LoadFromFile | Carrega o conteúdo de um arquivo em um objeto Stream |
Open | Abre um objecto sequência |
Read | Lê todo o fluxo ou um determinado número de bytes a partir de um objecto de sequência binária |
ReadText | Lê todo o fluxo, uma linha ou um número especificado de caracteres a partir de um objeto de texto Corrente |
SaveToFile | Salva o conteúdo binário de um objeto Stream para um arquivo |
SetEOS | Define a posição corrente para ser o final do fluxo (EOS) |
SkipLine | Pula uma linha ao ler um fluxo de texto |
Write | Grava dados binários em um objeto Stream binário |
WriteText | Grava dados de caracteres para um objeto de texto Corrente |