4D v16.3

C_OBJECT

Página Inicial

 
4D v16.3
C_OBJECT

C_OBJECT 


 

C_OBJECT ( {metodo ;} variavel {; variavel2 ; ... ; variavelN} )  
Parâmetro Tipo   Descrição
metodo  Método in Nome do método
variavel  Variável in 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.

Exemplo  

Consulte a seção Comandos de Compilação.



Ver também 

ARRAY OBJECT
Objetos (Linguagem)

 
PROPRIEDADES 

Produto: 4D
Tema: Compilador
Número 1216

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v14

 
ARTICLE USAGE

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)