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á 874 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

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;

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Sinto lhe dizer mas esse instalador ai está desatualizado.

olhe la´na pasta ele deve estar marcado em vermelho. faça o revert e atualize e abra ele novamente

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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
Link para o comentário
Compartilhar em outros sites

  • Membros Pro

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

Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

Realmente ficou faltando enviar essa Unit.. essas linhas não são mais necessárias... Commit [r23414]

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

  • 1 mês depois ...

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

Link para o comentário
Compartilhar em outros sites

  • Consultores
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"

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Eu atualizei o Lazarus para a versão: 2.0.12 - FPC: 3.2.0 e compilou de boa, sem precisar comentar uma linha sequer.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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"

Link para o comentário
Compartilhar em outros sites

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