Ir para conteúdo
  • Cadastre-se

dev botao

Hints e Warnings


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 1857 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia pessoal,

Tenho constatado que a quantidade de códigos apresentando HINTS e WARNINGS tem crescido bastante.

Gostaria de saber se essas mensagens devem mesmo ocorrer devido as várias versões em que o ACBR pode ser compilado ou se podemos colaborar corrigindo o código e submetendo a voces para análise  e atualização.

Eu uso o Delphi Berlin e alguns exemplos de Warnings gerados são esses:

[dcc32 Warning] ACBrBancoHSBC.pas(135): W1057 Implicit string cast from 'AnsiString' to 'string'

[dcc32 Warning] ACBrBancoHSBC.pas(157): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'

[dcc32 Warning] ACBrNFSeWebServices.pas(2314): W1058 Implicit string cast with potential data loss from 'string' to 'AnsiString'

[dcc32 Warning] pnfsAbrirSessaoResposta.pas(206): W1057 Implicit string cast from 'AnsiString' to 'string'

 

Abraço a todos

Luis Fernando Vilela

Open Data Informatica Ltda

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution
5 minutos atrás, fefevilela disse:

[dcc32 Warning] ACBrBancoHSBC.pas(135): W1057 Implicit string cast from 'AnsiString' to 'string'

Isso sempre esteve ai... não é relativo a modificações recente nos fontes...

O Warning só ocorre nos novos Delphis...  que fizeram a infeliz mudança do tipo básico String, que antes era AnsiString para UTF8String

Tem uma diretiva no ACBr.inc que pode desabilitar esses Warnings

  • Curtir 3
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link para o comentário
Compartilhar em outros sites

  • Consultores
Em 13/03/2019 at 09:56, fefevilela disse:

Eu uso o Delphi Berlin e alguns exemplos de Warnings gerados são esses: 

Se está usando versões mais novas do Delphi, marque a opção "Remover warnings de CAST causados por WideString/..." no ACBrInstall:

image.png

Não marque essa opção para o Delphi 7.

  • Curtir 1

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1857 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...