Objeto Record

O objeto Record é um contêiner para manter e transferir um número variável de valores. Os campos no registro são indexados numericamente e podem conter cadeias de caracteres, inteiros, objetos e valores nulos. Campos além do tamanho de registro alocado são tratados como tendo valores permanentemente nulos. O campo número 0 é reservado.

Membros

O objeto Record tem estes tipos de membros:

Métodos

O objeto Record tem esses métodos.

Método Descrição
ClearData Limpa os dados em todos os campos, definindo-os como nulos.
FormatText Formata campos de acordo com o modelo no campo 0.
ReadStream Lê um número especificado de bytes de um campo de registro que contém dados de fluxo.
SetStream Copia o conteúdo do arquivo especificado para o campo de registro designado como dados de fluxo.

 

Propriedades

O objeto Record tem essas propriedades.

Propriedade Tipo de acesso Descrição
DataSize
Retorna o tamanho dos dados do campo designado.
FieldCount
Obtém o número de campos no registro.
IntegerData
Leitura/gravação
Transfere dados inteiros de 32 bits para dentro ou para fora de um campo especificado no registro.
IsNull
Retornará True se o campo indicado for nulo e False se o campo contiver dados.
StringData
Leitura/gravação
Transfere dados da cadeia de caracteres para dentro ou para fora de um campo especificado no registro.

 

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP
DLL
Msi.dll
IID
O IID_IRecord é definido como 000C1093-0000-0000-C000-000000000046

Confira também

Método CreateRecord

Exemplos de scripts do Windows Installer