Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Expandir
titleTLPP: Tipagem forte

Incidente: Melhorar a validação de construções TLPP em tempo de compilação.


Solução: Evolução da compilação de fontes TLPP com melhoria na validação da tipagem de dados. Para maiores detalhes clique aqui: Tipagem TLPP.

Expandir
titleTLPP: Try..Catch

Implementação do Try..Catch, tratamento de exceções de forma implícita e explicita.

Maiores informações em: Try...Catch

Expandir
titleTWSDLManager - Alterar valor padrão da lProcResp

Ocorrência: A propriedade lProcResp da classe TWSDLManager tem valor padrão .T. (verdadeiro), o que faz com que sempre valide a resposta recebida.

Solução: Alterado o valor padrão da propriedade lProcResp da classe TWSDLManager para .F. (falso), deixando com que o cliente decida se necessita dessa validação.

Chamado: DTAPPSRV-5204


Correções

Expandir
titleCorreção da função FindClass

Incidente: A função FindClass não retornava corretamente a existência de uma class.


Solução: Correção na função FindClass

Referente ao chamado: DTAPPSRV-384

Expandir
titleObjeto JSON: Chamadas de métodos inexistentes

Incidente: Quando do uso de métodos inexistentes em objetos JSON não é apresentado nenhuma mensagem de erro

Solução: Na versão 20.3.0.x (Harpia) será apresentado uma mensagem de Warning com o conteudo abaixo. Essa warning será convertido em erro nos próximos releases.


************************ (<COMPUTER>,<USER>) ************************
WARNING - Cannot find JSON method <XXX>

Expandir
titleErro na função TCLink quando o DBAlias ou o DBServer está vazio

Ocorrência: Ao chamar a função TCLink sem passar parâmetros, caso o ambiente não tenha configurado as chaves DBServer ou DBAlias, a aplicação é encerrada com o erro "TC_Connect - Unexpected exception in Top Client".

Solução: Protegido a função TCLink para retornar -41 quando o valor das chaves DBServer ou DBAlias for vazio. Quando o DBServer for vazio será exibida a mensagem "Error on connect - Server is empty"; já quando o DBAlias for vazio será exibida a mensagem "Error on connect - Environment is empty".

Chamado: DTAPPSRV-5170