Ir para conteúdo
  • Cadastre-se

dev botao

Erro compilar ACBrMonitor


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

Recommended Posts

Regys, passou agora!

Só nao estou entendendo pq o exe ta ficando com 40mb.

Em Opções do Projeto ja DESMARQUEI: Exibir numeros de linhas nos erros de tempo de execução ao rastreá-lo.

e Marquei a opção: Remover simbolos do executável (Strip)

Mesmo assim o executavel fica com 40mb. Estranho!

Link para o comentário
Compartilhar em outros sites

Regys, devo ter feito alguma m... aqui. Lembrando que não programo em Delphi e por isso a minha dificuldade com essa ferramenta Lazarus.

Eu dei uma mexida aqui e agora nem compilando tá mais: Ocorre o erro:

ACBrMonitor.lpr(22,21) Error: Identifier not found "SetHeapTraceOutput"

ACBrMonitor.lpr(40) Fatal: There were 1 errors compiling module, stopping

Em opções do projeto mexi e agora tá assim e nem sei mais voltar como era antes:

pazarus.jpg

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde,

Eu também estou tendo o mesmo problema de gerar o acbrmonitor.exe com o tamanho aproximado de 40MB. Já criei um novo diretório e atualizei os fontes do acbr e mudei as propriedades do acbr iguais a do ecfteste. O ecfteste.exe é gerado com aproximadamente 6 MB e o acbrmonitor.exe com 40MB. Se desmarco os dois primeiros checkbox entao aí ocorre o erro que o Janio falou.

O que pode estar errado ou faltando ?

T+

Rossine.

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Bom dia Daniel,

A minha tela aqui está assim:

post-351-13548987580013.png

Se eu configuro a minha tela como você disse, aí ocorre o erro de compilação:

ACBrMonitor.lpr(22,21) Error: Identifier not found "SetHeapTraceOutput"

ACBrMonitor.lpr(40) Fatal: There were 1 errors compiling module stopping

Engraçado é que o ecfteste.exe eu deixo a tela do jeito que você disse e a compilação fica correta e o tamanho do .exe fica pequeno tambem.

Obrigado,

Rossine.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Falha minha... deixei o projeto do ACBrMonitor com o HeapTrace ativo e nem percebi....

O HeapTrace é utilizado para detectar Vazamentos de memória... Ou objetos que são criados e nunca destruídos, o que pode consumir todos os recursos da máquina.

Por favor atualize pelo SVN e Desmarque as 3 primeiras opções...

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

  • Membros Pro

Olá Daniel,

Falha minha... deixei o projeto do ACBrMonitor com o HeapTrace ativo e nem percebi....

O HeapTrace é utilizado para detectar Vazamentos de memória... Ou objetos que são criados e nunca destruídos, o que pode consumir todos os recursos da máquina.

Por favor atualize pelo SVN e Desmarque as 3 primeiras opções...

Agora o acbrmonitor.exe voltou ao normal :D

Obrigado,

Rossine.

Link para o comentário
Compartilhar em outros sites

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