GetApoInfo - Resultado

GetApoInfo

 

Descrição

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)

Sintaxe

GetApoInfo( <cFonte> )

Parâmetros

ParNomeTipoDescriçãoDefaultObgRef
01cFonteCaracterIndica o nome do arquivo de código fonte (.PRW)X

Retorno

RetornoTipoDescrição
aRetArrayRetorna um array com os dados do arquivo de código fonte

Exemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#INCLUDE "TOTVS.CH"
 
User Function GetApoInfo()
Local aRet := {}
 
aRet := GetApoInfo('ConPad1.PRW')
 
MsgInfo( "Nome do fonte: " + aRet[1] + CRLF + ;
"Linguagem do fonte: " + aRet[2] + CRLF + ;
"Modo de Compilação: " + aRet[3] + CRLF + ;
"Data da última modificação: " + Dtoc(aRet[4]) + CRLF + ;
"Hora da última modificação: " + aRet[5], 'UniversoADVPL' )
 
Return( Nil )

Resultado

GetApoInfo - Resultado

GetApoInfo – Resultado

Informação Adicional

aRet

aRet[0] Caracter Nome do fonte
aRet[1] Caracter Linguagem do fonte. Exemplo: AdvPL, 4GL
aRet[2] Caracter Modo de Compilação
aRet[3] Data Data da última modificação do arquivo
aRet[4] Caracter Hora da última modificação do arquivo

 

 

Modo de Compilação

0 – BUILD_FULL A execução do programa não utiliza o Smart Client, geralmente é um JOB
1 – BUILD_USER Usuário só pode compilar User Functions
2 – BUILD_PARTNER Smart Client das versões 6 e 7 em ambiente Windows
3 – BUILD_PATCH Smart Client das verões 8 e 10 em ambiente Windows (*)

 

0 respostas

Deixe uma resposta

Want to join the discussion?
Feel free to contribute!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *