4D v15.4

C_OBJECT

  •  
 
4D v15.4
C_OBJECT

C_OBJECT 


 

C_OBJECT ( {Methode ;} Variable {; Variable2 ; ... ; VariableN} )  
Parameter Typ   Beschreibung
Methode  Methode in Name der Methode
Variable  Variable in Name(n) der zu deklarierenden Variable(n) oder Parameter ${...}

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.



Siehe auch 

ARRAY OBJECT
Objetos (Linguagem)