METHOD GET MODIFICATION DATE
METHOD GET MODIFICATION DATE ( ruta ; fechaMod ; horaMod {; operador} )
Parámetro | Tipo | Descripción | |
---|---|---|---|
ruta | Text, Text array | → | Texto o array texto que contiene una o más rutas de acceso |
fechaMod | Date, Date array | ← | Fecha(s) de modificación de métodos(s) |
horaMod | Time, Integer array | ← | Hora(s) de modificación de métodos(s) |
operador | * | → | Si se pasa = el comando se aplica a la base local cuando se ejecuta desde un componente (parámetro ignorado fuera de este contexto) |
Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.
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)