Saltar para o conteúdo principal
Versão: 20 R10 BETA

METHOD GET MODIFICATION DATE

METHOD GET MODIFICATION DATE ( rota ; dataMod ; horaMod {; *} )

ParâmetroTipoDescrição
rotaText, Text arrayTexto ou array que contém uma ou mais rotas de acesso
dataModDate, Date arrayData(s) de modificação do método
horaModTime, Integer arrayHora(s) de modificação do método
*OperadorSe passar = o comando é aplicado ao banco local quando é executado apartir de um componente (parâmetro ignorado fora deste contexto)

Descrição

O comando METHOD GET MODIFICATION DATE retorna nos parâmetros dataMod e horaMod as datas e horários da última modificação dos métodos designados pelo parâmetro rota.

Pode utilizar dois tipos de sintaxe, baseadas em arrays ou variáveis:

 var tVpath : Text // variáveis
var vDate : Date
var vTime : Time
METHOD GET MODIFICATION DATE(tVpath;vDate;vTime) // data e hora de um só método
 ARRAY TEXT(arrPaths;0) // arrays
ARRAY DATE(arrDates;0)
ARRAY LONGINT(arrTimes;0)
METHOD GET MODIFICATION DATE(arrPaths;arrDates;arrTimes) // datas e horas de vários métodos

Não é possível combinar as duas sintaxes.

Se o comando for executado desde uma componente, é aplicado por padrão aos métodos da componente. Se passar o parâmetro *, acessa aos métodos do banco local.

Exemplo 1

Se quiser conhecer as datas e horas de modificação por vários 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)

Exemplo 2

Se quiser obter as datas de modificação dos métodos de um módulo com o prefixo "Web_". Não é possível utilizar o símbolo "@" em uma rota; entretanto, pode escreverr:

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

Propriedades

Número do comando1170
Thread-seguro

AltStyle によって変換されたページ (->オリジナル) /