GetFuncArray [AS]
Autor: Eurai Criado: 01/01/2016 Atualizado: 27/07/2021Descrição
Retorna um ou mais arrays contendo os dados das funções contidas no RPO – Repositório Portável de Objetos, a partir de uma máscara.. |
Sintaxe
GetFuncArray( |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
01 |
cMascara |
Caracter |
Indica a máscara que será utilizada para realizar a busca. Observação: Podem ser utilizados caracteres do tipo curinga ("?" ou "*"). |
X | ||
02 | aTipo |
Array | Indica o array que será alimentado com o tipo da função encontrada |
X | X | |
03 | aArquivo |
Array |
Indica o array que será alimentado com o nome do arquivo que contém o código fonte |
X | X | |
04 | aLinha |
Array |
Indica o array que será alimentado com o número da linha correspondente a declaração da função no arquivo do código fonte |
X | X | |
05 | aData |
Array |
Indica o array que será alimentado com a data do arquivo que contém o código fonte |
X | X | |
06 | aHora |
Array |
Indica o array que será alimentado com a hora do arquivo que contém o código fonte |
X | X |
Retorno
Retorno | Tipo | Descrição |
aRet | Array |
Retorna um array que contém os nomes das funções localizadas através da máscara, compiladas no repositório em uso pelo ambiente |
Exemplo
#INCLUDE "TOTVS.CH" User Function GetFuncArray() Local aRet := {} Local aType := {} Local aFile := {} Local aLine := {} Local aDate := {} Local aTime := {} aRet := GetFuncArray('U_MemGlbSize', aType, aFile, aLine, aDate,aTime) MsgInfo( "Funcao: " + aRet[1] + CRLF + ; "Arquivo: " + aFile[1] + CRLF + ; "Linha: " + aLine[1] + CRLF + ; "Tipo: " + aType[1] + CRLF + ; "Data: " + Dtoc(aDate[1]) + CRLF + ; "Hora: " + aTime[1], 'UniversoADVPL' ) Return( Nil )
Resultado
Informações adicionais
|
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎