4D v15.4

METHOD GET CODE

Inicio

 
4D v15.4
METHOD GET CODE

METHOD GET CODE 


 

METHOD GET CODE ( ruta ; codigo {; *} ) 
Parámetro Tipo   Descripción
ruta  Texto, Array texto in Texto o array de texto que contiene una o varias rutas de método
codigo  Texto, Array texto in Código de los métodos designados
Operador in Si se pasa = comando se aplica a la base de datos de host cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto)

El comando METHOD GET CODE devuelve en el parámetro codigo, el contenido de los métodos designados por el parámetro ruta. Este comando puede devolver el código de todos los tipos de métodos: métodos base, triggers, métodos proyecto, métodos formulario y métodos objeto.

Puede utilizar dos tipos de sintaxis, basadas en arrays texto o variables texto:

 C_TEXT(tVpath// variables texto
 C_TEXT(tVcode)
 METHOD GET CODE(tVpath;tVcode) // código de un solo método

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


No se pueden combinar las dos sintaxis.

Si pasa una ruta de acceso no válida, el parámetro codigo se deja vacío y se genera un error.

En el texto del codigo generado por este comando:
  • los nombres de los comandos se escriben en inglés, excepto si utiliza una versión francesa de 4D y si tiene seleccionada la preferencia "Utilizar lenguaje francés y parámetros regionales sistema"  (ver Página Métodos).
  • una línea se añade en el encabezado del código generado que contiene los metadatos utilizados para la importación del código, por ejemplo:
      // %attributes = {"lang":"fr","invisible":true,"folder":"Web3"}

    Durante una importación, esta línea no se importa, se utiliza para definir los atributos a aplicar (lo atributos no especificados se reinicializan a su valor por defecto). El atributo "lang" define el lenguaje de exportación e impide una importación en una aplicación en lenguaje diferente (en este caso, se genera un error). El atributo "folder" contiene el nombre de la carpeta padre del método; no se muestra cuando el método no tiene una carpeta padre.
    Pueden definirse atributos adicionales. Para mayor información, consulte la descripción del comando METHOD SET ATTRIBUTES.
Si el comando se ejecuta desde un componente, se aplica por defecto a los métodos del componente. Si pasa el parámetro *, accede a los métodos de la base local.

Ejemplo  

Consulte el ejemplo del comando METHOD SET CODE.



Ver también 

METHOD SET CODE

 
PROPIEDADES 

Producto: 4D
Tema: Acceso a los objetos de desarrollo
Número 1190

 
HISTORIA 

New
Creado por: 4D v13
Modificado: 4D v14
Modificado: 4D v15

 
ARTICLE USAGE

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