4D v13.4

METHOD GET CODE

Página Inicial

 
4D v13.4
METHOD GET CODE

METHOD GET CODE 


 

METHOD GET CODE ( rota ; codigo {; *} ) 
Parâmetro Tipo   Descrição
rota  Texto, Array texto in Texto ou array de texto que contém uma ou vários caminhos de acesso
codigo  Texto, Array texto in Código dos métodos designados
Operador in Se passado = o comando é aplicado à base de dados de host quando se executa desde um componente (parâmetro ignorado fora deste contexto)

O comando METHOD GET CODE devolve no parâmetro codigo, o conteúdo dos métodos designados pelo parâmetro rota. Este comando pode devolver o código de todos os tipos de métodos: métodos base, triggers, métodos projeto, métodos formulário e métodos objeto.

Pode utilizar dois tipos de sintaxes, baseadas em arrays texto ou variáveis texto:

 C_TEXT(tVpath// variáveis texto
 C_TEXT(tVcode)
 METHOD GET CODE(tVpath;tVcode) // código de somente um método


 ARRAY TEXT(arrPaths;0) // arrays texto
 ARRAY TEXT(arrCodes;0)
 METHOD GET CODE(arrPaths;arrCodes) // códigos de vários métodos


Não  podem ser combinados as duas sintaxes.

Se passado um caminho de acesso não válida, o parâmetro codigo é deixado vazio e é gerado um erro.

No texto do codigo gerado por este comando:
  • os nomes dos comandos se escrevem em inglês em todas as versões exceto na versão francesa de 4D (onde estão em francês).
  • uma linha é adicionada no cabeçalho do código gerado que contém os meta-dados utilizados para a importação do código, por exemplo:
      // %metadata= {invisível:true,lang:"fr"}

    Durante uma importação, esta linha não é importada e somente os atributos especificados levados em conta. O atributo "lang" define a linguagem de exportação e impede uma importação em uma aplicação em linguagem diferente (neste caso, se gera um erro).

Caso o comando é executado desde um componente, se aplica por defeito aos métodos do componente. Se passado o parâmetro *,  é acessado aos métodos da base local.

Exemplo  

Consulte o exemplo do comando METHOD SET CODE.

 
PROPRIEDADES 

Produto: 4D
Tema: Accesso aos Objetos de Design
Número 1190

 
INDEX

Lista alfabética dos comandos

 
HISTÓRIA 

New
Criado por: 4D v13

 
VER TAMBÉM 

METHOD SET CODE