Saltar al contenido principal
Versión: Siguiente

METHOD GET MODIFICATION DATE

METHOD GET MODIFICATION DATE ( ruta ; fechaMod ; horaMod {; operador} )

ParámetroTipoDescripción
rutaTexto, Array texto🡒Texto o array texto que contiene una o más rutas de acceso
fechaModFecha, Array fecha🡘Fecha(s) de modificación de métodos(s)
horaModHora, Array entero largo🡘Hora(s) de modificación de métodos(s)
operadorOperador🡒Si se pasa = el comando se aplica a la base local cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto)

Descripción

El comando METHOD GET MODIFICATION DATE devuelve en los parámetros fechaMod y horaMod las fechas y horas de la última modificación de los métodos designados por el parámetro ruta.

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

 var tVpath : Text // variables
 var vDate : Date
 var vTime : Time
 METHOD GET MODIFICATION DATE(tVpath;vDate;vTime) // fecha y hora de un solo método
 ARRAY TEXT(arrPaths;0) // arrays
 ARRAY DATE(arrDates;0)
 ARRAY LONGINT(arrTimes;0)
 METHOD GET MODIFICATION DATE(arrPaths;arrDates;arrTimes) // fechas y horas de varios métodos

No es posible combinar las dos sintaxis.

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 1

Quiere conocer las fechas y horas de modificación por varios métodos:

 ARRAY TEXT(arrPaths;0)
 APPEND TO ARRAY(arrPaths;"MyMethod1")
 APPEND TO ARRAY(arrPaths;"MyMethod2")
 ...
 ARRAY DATE(arrDates;0)
 ARRAY LONGINT(arrTimes;0)
 METHOD GET MODIFICATION DATE(arrPaths;arrDates;arrTimes)

Ejemplo 2

Quiere obtener las fechas de modificación de los métodos de un módulo con el prefijo "Web_". No se puede utilizar el símbolo "@" en una ruta; Sin embargo, puede escribir:

 ARRAY TEXT($_webMethod;0)
 METHOD GET NAMES($_webMethod;"Web_@")
 ARRAY DATE($_date;0)
 ARRAY LONGINT($_time;0)
 METHOD GET MODIFICATION DATE($_webMethod;$_date;$_time)