4D v16.3C_OBJECT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
C_OBJECT
|
C_OBJECT ( {metodo ;} variavel {; variavel2 ; ... ; variavelN} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
metodo | Método |
![]() |
Nome do método | |||||
variavel | Variável |
![]() |
Nome(s) da(s) variável(s) ou parâmetro(s) ${...} a declarar | |||||
O comando C_OBJECT atribui o tipo Objeto a todas as varáveis especificadas.
O tipo Objeto é suportado pela linguagem 4D a partir da v14. Os objetos deste tipo são administrados pelos comandos do tema Objetos (Linguagem).
A primeira sintaxe do comando (se o parâmetro metodo não passar) se utiliza para declarar e digitar uma variável processo, interprocesso ou local. Esta sintaxe pode ser utilizada em bases interpretadas.
A segunda sintaxe do comando (se o parâmetro metodo passar) se utiliza para declarar de antemão o resultado e/ou os parâmetros ($0, $1, $2, etc.) de um método para o compilador. Deve utilizar esta sintaxe se deseja evitar a fase de escrever variáveis com a finalidade de economizar tempo ao compilar a base de dados.
ATENÇÃO:Não pode executar a segunda sintaxe em modo interpretado. Por esta razão, quando se utiliza esta sintaxe, deve ser salva em um método (cujo nome deve começar por "COMPILER") que não se execute em modo interpretado .
Uso avançado: A sintaxe C_OBJECT(${...}) permite declarar para um método um número variável de parâmetros do mesmo tipo, sempre e quando sejam os últimos parâmetros do método. Por exemplo, a declaração C_OBJECT(${5}) indica ao compilador que a partir do quinto parâmetro, o método pode receber um número variável de parâmetros deste tipo.
Consulte a seção Comandos de Compilação.
Produto: 4D
Tema: Compilador
Número
1216
Criado por: 4D v14
Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)