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:
- Download do VSCode: clique aqui
- Download das Includes: clique aqui
- Como configurar o Debug: clique aqui
- Download do Mini Fórmulas: clique aqui
- Como colocar rotinas no Menu: clique aqui
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.
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.