Instalar o VSCode, criar funções e testar no Protheus com Web Agent e Web App | Ti Especial 0002

Nesse vídeo será demonstrado em como fazer a instalação e configuração do VSCode para criação de funções customizadas, inclusive testando em ambiente com Web Agent e Web App (como o Protheus 12.1.2410).

Abaixo o vídeo no nosso canal no YouTube:

Abaixo o código fonte da função zTeste:

//Bibliotecas
#Include "TOTVS.ch"

/*/{Protheus.doc} zTeste
Função de Teste
@type user function
@author Atilio
@since 20/03/2025
@version 1.0
@example
u_zTeste()
/*/

User Function zTeste()
    Local aArea := FWGetArea()
    Local cNome := ""

    //Vamos mostrar um prompt pro usuário informar o nome
    cNome := FWInputBox("Digite um nome:")

    //Exibindo um resultado
    FWAlertInfo("Usuário digitou: " + cNome, "Mensagem")

    FWRestArea(aArea)
Return

Abaixo alguns links que foram usados como apoio para montagem do vídeo:

 

Observação: Caso seu VSCode apresente caracteres inválidos na codificação, veja esse artigo: Como mudar a codificação padrão no VSCode.

 

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. EDSON LOPES DA SILVA JUNIOR disse:

    Boa tarde, estou com essa mensagem de erro no momento em que vou compilar o arquivo .prw
    Já olhei de tudo e não consigo progredir, poderia me ajudar nesse caso?

    Obrigado!!

    [Info – 16:14:33] [16:14:33] INFO: TDS-DA being finalized.
    [Info – 16:14:57] Starting recompile.
    [Info – 16:14:57] Starting build for environment AMBTST.
    [Error – 16:15:28] Start build error: Server returned:
    COMPILEERROR-300 Failed to open repository

    • Bom dia, tudo joia?

      Pode ser alguma conexão presa.

      Tenta clicar com o botão direito na conexão no VSCode, e depois ir em Monitorar.

      Se tiver alguma conexão presa ou automática (como a LSPULSE), ai você derruba essa conexão, e tenta fazer a compilação novamente.

      No vídeo mais acima no YouTube, tem um exemplo a partir de 21:30.

      Tenha uma ótima e abençoada quinta feira.

      Um forte abraço.

Deixe uma resposta

Terminal de Informação