Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia a todos.

Acabei de atualizar o ACBr na revisão 13237 e ao rodar o instalador ACBrInstall_Trunk2.exe ocorre erro na compilação da package "ACBr_PCNComum.dpk":

"C:\ACBr\Fontes\PCNComum\pcnGerador.pas(599) Error: E2010 Incompatible types: 'Boolean' and 'string'
ACBr_PCNComum.dpk(39) Fatal: F2063 Could not compile used unit '..\..\..\Fontes\PCNComum\pcnSignature.pas'
Compilation failure
Erro ao compilar o pacote "ACBr_PCNComum.dpk"

Por favor, como proceder nessa situação?

Aguardo um retorno, obrigado pela atenção!!!

André Luis.

Postado

Mesmo erro encontrado 

C:\ACBr\Fontes\PCNComum\pcnGerador.pas(599) Error: E2010 Incompatible types: 'Boolean' and 'string' C:\ACBr\Fontes\PCNComum\pcnSignature.pas(2071) Fatal: F2063 Could not compile used unit 'pcnGerador.pas' Compilation failure Erro ao compilar o pacote "ACBr_PCNComum.dpk". Abortando... Ocorreram erros na compilação dos pacotes.

Att, 

Walmir Ribeiro Junior

Postado (editado)

O erro está no uso da função BoolToStr.

     tcBoolStr:
       begin
         ConteudoProcessado := BoolToStr(valor,'true','false');
         EstaVazio := ConteudoProcessado = '';
       end;

Tem que ser True ou False em boolean. Os dois em string causa o erro.

Editado por Paulo Tenório
  • Moderadores
Postado

A assinatura desse método da forma que foi implementada compila apenas em Lazarus, não em Delphi.

Substituam o arquivo a seguir e façam a instalação do ACBr novamente.

Testei em Lazarus e Delphi XE5.

pcnGerador.pas

  • Curtir 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
10 minutos atrás, BigWings disse:

A assinatura desse método da forma que foi implementada compila apenas em Lazarus, não em Delphi.

Substituam o arquivo a seguir e façam a instalação do ACBr novamente.

Testei em Lazarus e Delphi XE5.

pcnGerador.pas

Mas em Lazarus vai funcionar ou é um paleativo apenas para o Delphi?

  • Moderadores
Postado
3 minutos atrás, Paulo Tenório disse:

Mas em Lazarus vai funcionar ou é um paleativo apenas para o Delphi?

Funciona em Lazarus também.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado

Bom dia BigWings

Funcionou certinho. Obrigado.

Essa alteração estará disponível no SVN?

Obs.: um dúvida dentro do contexto desse assunto (pode parecer boba, mas fico na dúvida sempre sobre isso): toda vez que atualizamos o ACBr é necessário (ou recomendado) re-instalar o ACBr na máquina?

Abraço

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