Ir para conteúdo
  • Cadastre-se

dev botao

Instalador ACBr Erro Undeclared identifier: 'WriteBOM'


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

Recommended Posts

  • Membros Pro
Postado

Olá pessoal boa tarde,

Tive um "problema" ao atualizar os fontes e executar o instalador,

Consegui resolver aqui, o que fiz foi comentar as linhas, talvez tenha uma outra forma, mas "emergencialmente" resolvi desta forma.

Estou usando o Delphi 2010 e quando ia compilar os pacotes dava o erro "Undeclared identifier: 'WriteBOM'" ao compilar as units 'mimepart.pas e ACBrMail.pas';

Como disse talvez tenha uma forma mais fácil de resolver, mas resolvi agora comentando as linhas onde tinha o código abaixo:

      {$IFDEF UNICODE}
       fAltBody.WriteBOM := False;
      {$ENDIF}

 

 

Grato pela atenção de todos, bom trabalho

E na unit mimepart

function CreateStringList: TStringList;
begin
  Result := TStringList.Create;
//{$IFDEF UNICODE}
//  Result.WriteBOM := False;
//{$ENDIF}
end;

  • Membros Pro
Postado

Baixei novamente os fontes, marquei a opção, mas dá o erro:

image.png.f2722c25395ad7a8399a89d80cd38d1d.pngimage.thumb.png.654c62eb976863c1d4e699d82941bd1f.png

Mas isso talvez seja alguma coisa aqui comigo, vou comentar as linhas que tem este WriteBOM.

Grato pela atenção e agilidade na resposta, parabéns a toda a equipe.

  • Membros Pro
Postado

Olá sr. @Daniel Simoes, tranquilo, como disse, quando comento as linhas a instalação segue na boa, só fui ver se talvez eu não estava fazendo coisa errada aqui, mas grato pela atenção, sei que são pessoas bastante ocupadas aí.

Comentei aqui e instalou na boa, se alguém tiver com o mesmo "problema", ao menos por enquanto segue uma solução; mais uma vez meus parabéns a toda a equipe ACBr.

Abraço

  • Curtir 1
  • Membros Pro
Postado

Olá sr. @Daniel Simoes, deu um erro ao compilar o fonte ACBrMail.pas, mas coloquei a mesma diretiva de compilação e foi na boa.

Talvez você só tem que fazer a mesma coisa aí para subir ao SVN.

No fonte em questão dei um CTRL + F e procurei por WriteBOM, encontrei 2(duas) ocorrências, coloquei a diretiva que o senhor criou, feito isso salvei e usei o instalador e concluiu sem problemas.

Mais uma vez agradeço ao esforço e empenho, tenham um ótimo final de semana.

Abraço

  • 1 mês depois ...
Postado

Boa tarde meus caros.. sinto abrir este tópico novamente.. Utilizo Lazarus v 2.0.8 FPC 3.0.4 e o WriteBOM não é reconhecido..

No meu caso também consegui compilar com sucesso depois de comentar a linha //Result.WriteBOM := False; ou então até mesmo apenas comentado a diretiva no cabeçalho do arquivo:

//{$IFDEF FPC}
//  {$DEFINE HAS_BOM}
//{$ENDIF}  

No caso comentando a diretiva FPC não precisou comentar a linha do Result abaixo...

 

image.png.42489757d3f3c4c65777ec2afa0352d4.png

  • Consultores
Postado
9 minutos atrás, rrricci disse:

Boa tarde meus caros.. sinto abrir este tópico novamente.. Utilizo Lazarus v 2.0.8 FPC 3.0.4 e o WriteBOM não é reconhecido..

No meu caso também consegui compilar com sucesso depois de comentar a linha //Result.WriteBOM := False; ou então até mesmo apenas comentado a diretiva no cabeçalho do arquivo:

//{$IFDEF FPC}
//  {$DEFINE HAS_BOM}
//{$ENDIF}  

No caso comentando a diretiva FPC não precisou comentar a linha do Result abaixo...

 

image.png.42489757d3f3c4c65777ec2afa0352d4.png

Você precisa atualizar o Lazarus

  • Curtir 1
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Este tópico foi criado há 1088 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.