4D v15.4

METHOD GET CODE

Página Inicial

 
4D v15.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 e selecione a preferência "Use regional system settings" (veja Página Métodos).
  • 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 se importa, é utilizada para definir os atributos a aplicar (os atributos não especificados se reinicializam a seu valor por padrão). 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.
    Atributos adicionais podem ser definidos. Para saber mais, veja o comando METHOD SET ATTRIBUTES.
Caso o comando seja 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.



Ver também 

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
Modificado: 4D v15

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v15.4)
Manual de linguagem 4D ( 4D v15)
Manual de linguagem 4D ( 4D v15.3)