A partir de a versão 17.3.0.6 será possível a execução de programas ADVPL e TL++ que não tenham interface gráfica utilizando apenas o Application Server.
O retorno da função ADVPL executada deverá ser inteiro. Esse retorno será o retorno do programa.
Linha de comando: appserver.exe -run=<nomeDaFuncao> -env=<nomeDoEnvironment> <quaisquer outros parâmetros para a função>
Exemplo de função, execução e saída esperada com passagem de parâmetros:
funcRunAdvpl.tlpp
Main Function FuncRunAdvpl(parm As Variadic) Local i Conout(parm:vCount) For i := 1 To parm:vCount Conout(parm:vArgs[i]) Next return 1
Exemplo de função, execução e saída esperada utilizando entrada padrão:
soma.tlpp
Main Function Soma() Local n1 Local n2 Conout("Digite o primeiro valor:") n1 := Val(conin()) Conout("Digite o segundo valor:") n2 := Val(conin()) Conout("Soma:" + cValToChar(n1+n2)) Return 0
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas