4D v14.3

METHOD GET CODE

Página Inicial

 
4D v14.3
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:
      // %attributes = {"lang":"fr","invisible":true,"folder":"Web3"}

    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). O atributo "folder" contém o nome da pasta pai do método; não se mostra quando o método não tem uma pasta pai.
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

 
HISTÓRIA 

New
Criado por: 4D v13
Modificado: 4D v14

 
VER TAMBÉM 

METHOD SET CODE

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : METHOD GET CODE ( 4D v13.5)