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.
Olá Dan, tudo bem?
Estou seguindo com toda a instalação do Protheus seguindo o curso, mas parei nesse parte dos includes.
Não consigo pegar nada do site da TOTVS, não tenho uma conta lá. Poderia me enviar os arquivos necessários que serão utilizados (incluindo o include) no meu e-mail pelo drive?
Desde já agradeço muito.
Bom dia João, tudo joia graças a Deus e você?
Ah sim, vimos seu comentário lá na área do aluno na Hotmart, e respondemos lá.
Depois, assim que possível, visualize lá a resposta e qualquer coisa entre em contato conosco.
Tenha uma ótima e abençoada semana.
Um forte abraço.