Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Pessoal, boa noite,

Estou com a última versão do trunk2 do ACBr, tentando compilar os componentes no Delphi XE2, porém, estou com erro de compilação na unit ACBrECF:

  if not CharInSet(ArredondaTrunca , ['A','T']) then
     ArredondaTrunca := IfThen(Self.Arredonda,'A','T')[1];

[DCC Error] ACBrECF.pas(2770): E2250 There is no overloaded version of 'IfThen' that can be called with these arguments

Realmente, ArredondaTrunca é um Char e não existe versão da função IfThen que devolva Char...

Mesmo resolvendo esse problema no braço, todas as referências para a função IfThen apresentam o mesmo erro de compilação...

Postado

Por algum motivo, algum arquivo .inc não estava identificando a versão do XE2 e usava as units ACBrD5 e Windows ao invés de StrUtils.

Apaguei as diretivas de compilação, deixando o uso direto de StrUtils, então funcionou...

  • Este tópico foi criado há 3154 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.