Ir para conteúdo
  • Cadastre-se

dev botao

Erro Ao Instalar A Acbr No Delphi Xe2


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

Recommended Posts

  • Membros Pro

Boa tarde pessoal, estou tentando atualizar a ACBr no Delphi XE2 Update 4 HotFix 1, estou utilizando o caminho do SVN:

https://svn.code.sf.net/p/acbr/code/trunk2

Estou instalando os componentes normalmente pacote por pacote.

 

Quando vou instalar o pacote ACBrComum eu recebo erro nas seguintes linhas:

LINHA 1731 - if AnsiStr[PosFim+1] <> CaracterQuebrar then   // Proximo já é uma Quebra ?
[DCC Error] ACBrUtil.pas(1731): E2015 Operator not applicable to this operand type
+ Possível correção: if Char(AnsiStr[PosFim+1]) <> CaracterQuebrar then   // Proximo já é uma Quebra ?

LINHA 1732 - while (AnsiStr[PosFim] <> CaracterQuebrar) and (PosFim > PosIni) do // Ache uma Quebra
[DCC Error] ACBrUtil.pas(1732): E2015 Operator not applicable to this operand type
+ Possível correção: while (Char(AnsiStr[PosFim]) <> CaracterQuebrar) and (PosFim > PosIni) do // Ache uma Quebra

LINHA 1742 - while (AnsiStr[PosIni] = CaracterQuebrar) and (PosIni <= Tamanho) do
[DCC Error] ACBrUtil.pas(1742): E2015 Operator not applicable to this operand type
+ Possível correção: while (Char(AnsiStr[PosIni]) = CaracterQuebrar) and (PosIni <= Tamanho) do

LINHA 1798 - C := AString[A] ;
[DCC Error] ACBrUtil.pas(1798): E2010 Incompatible types: 'AnsiChar' and 'Char'
+ Possível correção: C := AnsiChar(AString[A]) ;

As correções propostas acima, não sei se são ao todo aplicáveis, gostaria da opinião de vocês.

 

Também quando tento instalar o componente, recebo a mensagem 'Resource ACBR not found.'. Tentei copiar o arquivo 'ACBrComum.res' da pasta 'trunk' antiga mas o problema persiste.

 

Ao instalar o pacote ACBrSerial recebo o seguinte erro:

Unit 'ACBrDevice.pas':
565 - FOnTraduzirTag( ATag, Result);
[DCC Error] ACBrDevice.pas(565): E2033 Types of actual and formal var parameters must be identical

Uma possível correção:

function TACBrTagProcessor.TraduzirTag(const ATag: AnsiString): AnsiString;
var
  TagTraduzida : string;
begin
  Result       := '';
  TagTraduzida := '';
  if (ATag = '') or IgnorarTags then exit ;

  if Assigned( FOnTraduzirTag ) then
    FOnTraduzirTag( ATag, TagTraduzida);
  Result := AnsiString(TagTraduzida);
end;

Também não sei se é aplicável, gostaria da opinião de vocês.

Editado por Intelliware
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Os erros não ocorrem no Lazarus... (eu apenas uso o Lazarus)

 

Alguns dos "core developers" estão migrando para o trunk2, em Delphi, vamos aguardar a opinião deles.. mas aparentemente as suas correções propostas estão corretas

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

  • Fundadores

Enviei algumas correções ontem a noite... para correta compilação de ACBrUtil.pas no XE

 

O Regys está trabalhando em uma nova versão do ACBrInstall, para o "trunk2"

 

O Isaque está compatibilizando a versão antoga, para funcionar no "trunk2"

  • Curtir 1
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

  • 2 semanas depois ...
  • Membros Pro

Boa tarde,

 

gostaria de relatar um problema que esta ocorrendo quando tento instalar o acbr no delphi xe2 pelo install.

 

A instalação é concluído sem erro algum, só que não são criados os arquivos bpl.

 

Estou postando o log da instalação, se alguém puder me ajudar.

 

 

Obs.: Ao final da instalação de cada pacote, o install inseriu no arquivo de log a seguinte mensagem:

 

This version of the product does not support command line compiling.

log_Delphi_XE2.txt

log_Delphi_XE2.txt

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde,

 

gostaria de relatar um problema que esta ocorrendo quando tento instalar o acbr no delphi xe2 pelo install.

 

A instalação é concluído sem erro algum, só que não são criados os arquivos bpl.

 

Estou postando o log da instalação, se alguém puder me ajudar.

 

 

Obs.: Ao final da instalação de cada pacote, o install inseriu no arquivo de log a seguinte mensagem:

 

This version of the product does not support command line compiling.

 

Este erro já foi bem documentado aqui no fórum, seu Delphi é versão Trial, versões Trial não possuem a opção de compilação por linha de comando necessária para que o ACBrInstall funcione corretamente.

  • Curtir 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

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