Função: GetAPOInfo
Retorna um array com informações (nome, linguagem, modo de compilação, data da última modificação e hora/minuto/segundo) de um determinado arquivo de código-fonte (*.PRW).
GetAPOInfo ( < cFonte> ) --> aData
Nome | Tipo | Descrição | Obrigatório | Referência |
cFonte | Caracter | Indica o nome do arquivo de código fonte (.PRW). | X |
aData
- (vetor)
- Retorna um array com os dados do arquivo de código fonte. Para informações do formato do array, consulte a tabela Formato do array de retorno, na área Observações.
Formato do array de retorno
aData[1] = Nome do fonte.
aData[2] = Linguagem do fonte. Exemplo: AdvPL, 4GL, ...
aData[3] = Modo de Compilação.
aData[4] = Data da última modificação do arquivo.
aData[5] = Hora, minutos e segundos da última modificação realizada no arquivo.
Importante |
---|
A partir da build 7.00.090818P, foi implementado o 5º elemento no formato do array de retorno desta função. Desta forma, caso um código fonte seja modificado para utilizar este novo elemento de retorno, e este código fonte pode ser executado em uma build anterior a 7.00.090818P, deve-se proteger a execução verificando a existência do quinto elemento, sob pena de reproduzir a ocorrência de erro fatal AdvPL "Array ou of bounds". |
Modos de Compilação
BUILD_FULL 0 // Usuário tem permissão para compilar qualquer tipo de fonte
BUILD_PARTNER 2 // Permissão de compilação da Fábrica de Software TOTVS
BUILD_PATCH 3 // Aplicação de Patch
BUILD_USER 1 // Usuário só pode compilar User Functions
aData := GetAPOInfo("ExemplosTDN.prw")
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas