Histórico da Página
...
| Pagetitle | ||||
|---|---|---|---|---|
|
Adiciona novos campos membros para variáveis do tipo Record dinamicamente ou seja, em Runtimetempo de execução.
Sintaxe
| Bloco de código | ||
|---|---|---|
| ||
AddMember( < cNomeVar >, < cNomeCampocNomeMembro >, < cTipoCampocTipoMembro > ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
|---|---|---|---|---|
cNomeVar | caractere | Indica o nome do Record onde será adicionado novo campomembro. | X | |
cNomeCampocNomeMembro | caractere | Indica o nome do novo campo membro a ser adicionado. | X | |
cTipoCampocTipoMembro | caractere | Indica o tipo do novo campo membro a ser adicionado. | X |
Observações
- Também é possível definir um Record vazio e incluir novos membros em tempo de execução.
Exemplos
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
FUNCTION Exemplo1()
DEFINE varRec RECORD
campo1 CHAR(20)
END RECORD
DEFINE varArrRec RECORD
data ARRAY[3] OF RECORD
campo1 CHAR(20)
END RECORD
END RECORD
# Adiciona novo campo no record.
AddMember(varRec,"campo2","CHAR(50)")
# Adiciona novo campo Array de Record
AddMember(varArrRec.data,"campo2","CHAR(50)")
END FUNCTION
|
...
Disponível a partir da Build 7.00.101202
Veja também
...
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas