Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa noite pessoal.
Venho mais uma vez aqui pedir ajuda !!!
Nas últimas semanas venho passado por problemas com o Delphi ao utilizar alguns componentes do ACBr.

Depois de sanar alguns deles, agora fui compilar o exemplo do ACBrBoleto e deu esse erro que esta no print abaixo.
Já atualizei limpando a instalação anterior incluindo o Delphi.

Por favor, alguém pode ajudar ???

Obrigado !!!!

AcbrBoleto.png

Postado (editado)

voce ja baixou os pacotes todos ?

Mexeu no unit scope name do dpk ou do projeto ?

 

no meu caso:

 

value for all 32: Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde

value for all platform: Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win

No caso, botao direito no nome projeto, Options...delphi compiler

Editado por Antonio Gomes
faltou coisa
Postado
9 horas atrás, acgubamg disse:

voce ja baixou os pacotes todos ?

Mexeu no unit scope name do dpk ou do projeto ?

 

no meu caso:

 

value for all 32: Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde

value for all platform: Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;System.Win

No caso, botao direito no nome projeto, Options...delphi compiler

Então, não mexi em nada, fiz o download completo dos pacotes pelo trunk2.
Tenho tanto o Fortes Report quanto o Fast Report, o Quick Report e o Rave Report instalados.
Estou precisando disso com urgência

Obrigado

Postado
4 minutos atrás, Juliomar Marchetti disse:

Não é erro no ACBr e sim em seu delphi!

é exatamente o que o nosso amigo acima lhe falou

Então, formatei a máquina e reinstalei tudo recentemente.

Tentei o que o amigo acima falou e não deu certo.

Usava a versão com Quick Report anteriormente.
Como no TRUNK2 não tem mais a versão com QuickReport fui para o Fortes, e agora estou precisando fazer um Boleto fora do sistema e esta assim.

Vou desisntalar o  Delphi e reinstalar tudo do zero.
 

Postado
4 horas atrás, Vagner Brentan disse:

Então, formatei a máquina e reinstalei tudo recentemente.

Tentei o que o amigo acima falou e não deu certo.

Usava a versão com Quick Report anteriormente.
Como no TRUNK2 não tem mais a versão com QuickReport fui para o Fortes, e agora estou precisando fazer um Boleto fora do sistema e esta assim.

Vou desisntalar o  Delphi e reinstalar tudo do zero.
 

Reinstalei o Delphi, todos os componentes ACBr, Fortes, Fast e tudo mais.
Porém o erro persiste.

Alguém poderia me enviar o ACBrBoleto Compilado?
Pode ser o exemplo mesmo.
Preciso mostrar para um cliente.

Por favor !!!
Se não mostrar um exemplo funcional, posso até perder esse contrato.

Agradeço a todos !!!

Postado (editado)
13 minutos atrás, Vagner Brentan disse:

Reinstalei o Delphi, todos os componentes ACBr, Fortes, Fast e tudo mais.
Porém o erro persiste.

Alguém poderia me enviar o ACBrBoleto Compilado?
Pode ser o exemplo mesmo.
Preciso mostrar para um cliente.

Por favor !!!
Se não mostrar um exemplo funcional, posso até perder esse contrato.

Agradeço a todos !!!

Vagner como solicitado, esta ai o exemplo do acbr boleto compilado. Acrescentei so a escolha do banco nada mais. Do resto é o exemplo do componente ok.

Boleto.rar

Editado por carlosinfoteen
  • Curtir 1
  • Moderadores
Postado

@Vagner Brentan

Seu delphi não está encontrando a dcu do sysutils.

Em qual pasta você instalou o Delphi?

Você ta com problemas de Path ou Variáveis de ambiente.

Essa execução está usando o mesmo usuário do Windows que foi usando a instalação?

Confere ai que tem alguma coisa errada no seu ambiente.

 

Postado
28 minutos atrás, carlosinfoteen disse:

Vagner como solicitado, esta ai o exemplo do acbr boleto compilado. Acrescentei so a escolha do banco nada mais. Do resto é o exemplo do componente ok.

Boleto.rar

 

29 minutos atrás, carlosinfoteen disse:

Vagner como solicitado, esta ai o exemplo do acbr boleto compilado. Acrescentei so a escolha do banco nada mais. Do resto é o exemplo do componente ok.

Boleto.rar

Muito obrigado amigo.
Será de grande valia.

Agradeço sua gentileza e presteza em me ajudar.

Abraços

24 minutos atrás, Waldir Paim disse:

@Vagner Brentan

Seu delphi não está encontrando a dcu do sysutils.

Em qual pasta você instalou o Delphi?

Você ta com problemas de Path ou Variáveis de ambiente.

Essa execução está usando o mesmo usuário do Windows que foi usando a instalação?

Confere ai que tem alguma coisa errada no seu ambiente.

 

Eu fiz a instalação padrão do Delphi.
E a istalação do ACBr na raíz do C:\.

Testei componente por componente, e o único a apresentar esse problema é o ACBrBoleto.
Até mesmo testei um componente crítico de controle de bombas de combustível e não deu erro.

Já estou cogitando subir uma VMWare aqui e tentar por lá.

35 minutos atrás, carlosinfoteen disse:

Vagner como solicitado, esta ai o exemplo do acbr boleto compilado. Acrescentei so a escolha do banco nada mais. Do resto é o exemplo do componente ok.

Boleto.rar

 

Amigo.
Carlos Teen,
Em primeiro agradeço sua atenção e gentileza em me enviar o executável.

Notei que seu executável é diferente do que esta no modelo do acbr pela trunk2,
Essa versão é uma mais antiga que suporta o Quick Report ?
 

Postado

Fiz algumas alterações no .pas do exemplo e compilou após essas alterações.
Removi algumas cláusulas das declarações no USES principal, removi o Data Module, inserindo o componente diretamente no Form.
Agora pela manhã, estive em contato com um amigo, e pedi para ele finalizar a questão do boleto para mim.

Para minha surpresa ele tbm teve problemas ao compilar o fonte, e só conseguiu após remoção do DM.
No meu caso eu uso o Delphi Xe, e ele usa o Berlim.

Alguém mais esta com problemas ao compilar os fontes do ACBrBoleto?
 

 

Postado
Agora, Waldir Paim disse:

@Vagner Brentan

Você precisa detalhar os erros para gente conseguir te ajudar.

Eu uso com Delphi Berlin e não tenho nenhum problema.

 

Claro, sem problemas.

Primeiramente nas Cláusulas do Uses principal acusava erros de System.SysUtils e System.Class.
Também mesmo com o Data Module. criado ele acusava não existir o Data Module.
Vou anexar um print com o erro.

AcbrBoleto.thumb.png.6193993e855b69d7bed8471b8f141b10.png

Agora, Waldir Paim disse:

@Vagner Brentan

Você precisa detalhar os erros para gente conseguir te ajudar.

Eu uso com Delphi Berlin e não tenho nenhum problema.

 

Claro, sem problemas.

Primeiramente nas Cláusulas do Uses principal acusava erros de System.SysUtils e System.Class.
Também mesmo com o Data Module. criado ele acusava não existir o Data Module.
Vou anexar um print com o erro.

Fico na dúvida do que possa ser.
Pois como já disse, nenhum outro componente esta gerando erros.
Todos os outros, inclusive os que utilizam de recursos do Fortes Report e do Fast, estão compilando sem nenhum problema.
Inclusive fiz uma pequena aplicação usando o Fortes para geração da Ordem de Serviço.

  • Moderadores
Postado

@Vagner Brentan

Seu Delphi mostra que não encontra as units SysUtils e Classes.

Veja que TDataModule faz parte da unit Classes e como ele não encontra a unit ele te apresenta esse erro.

Citar

unit System.Classes;
...

{ TDataModule }

  TDataModule = class(TComponent)

....

Como já te falei não tem erro nas unit do ACBr, eu uso inclusive o boleto que você está questionando.

Mas se você puder, anexe o exemplo e testo ele no Berlin para verificar se tem algum erro nele.

Postado

Então...
Pedi para um amigo compilar no Berlim, e um tbm no XE8, deu o mesmo erro.

Já não sei mais aonde pode estar o erro, pois a instalação do Delphi foi refeita do zero, inclusive com o registro do Windows limpo.
Também reinstalei o ACBr novamente limpando qualquer registro dele no Windows.

E tbm como falei tenho outros projetos que usam essas classes e tbm Data Module e estão compilando sem erros.
Inclusive DM com conexões, querys, e outros componentes de terceiros nelas.

Eu gostaria se possível, alguém postar o .pas de uma versão antiga do ACBrBol. uma que tinha o QR5.
Usava ela sem problemas, e gostaria de ver se ela compila aqui.

Postado
25 minutos atrás, Juliomar Marchetti disse:

Tem no svn em um branch !

mas o seu problema não é código da unit e sim o  projeto e sua configuração do delphi!

Vou tentar por ele.
Mas vou tentar repara o Delphi para resolver isso.
Obrigado

Postado

Gostaria de dar um FeedBack aos membros que participaram e ajudarão nesse tópico.

Um amigo aqui do fórum, gentilmente me cedeu seus fontes.
E constatei o que já suspeitava, o fonte que ele me enviou compilou de prima, sem fazer nenhuma alteração.
Não apresentou nem um erro sequer.

Peço ao Juliomar e demais mantenedores dos arquivos no svn, que verifiquem com atenção os arquivos do ACBrBoleto.
Pois como falei, apenas nesses arquivos que esses erros apareceram.

Não entendam como crítica, pois eu uso os componentes do ACBr desde 2008, nunca tive problemas com eles e sempre recomendo aos colegas.
E tbm, sempre digo que não deve em nada aos pagos, além de ser o mais completo esta sempre em evolução e atualização.

Obrigado.

Postado

Obrigado pelo feedback Juliomar.
Não sei o que esta ocorrendo, pois como disse reinstalei o Delphi, e todos os componentes do ZERO !!!
Além de fazer o download novamente de todo pacote ACBr. pelo Trunk2.

Vale resaltar que o FortesReport, o donload foi usando o svn. e tbm que uma versão antiga, cedida por um membro do fórum compilou sem nenhuma msg de erro,
e que subi um WMWare só para testar e o erro ocorreu no mesmo componente.
Não, quero ser chato e tão pouco estou a fazer uma crítica negativa ao ACBr.
Mas acredito que juntos somos mais fortes, e que o que estou passando outros podem passar tbm.

Estou me programando para formatar a máquina e reinstalar tudo novamente.

Obrigado pela atenção e compreensão.

  • Moderadores
Postado

@Vagner Brentan

Você pode anexar o demo que apresenta erro ai, estou disposto a te ajudar e solucionar esse "mistério" que está ocorrendo ai na sua maquina ou podemos tentar resolver passo a passo se preferir.

De inicio você pode fazer?

Abra seu projeto, vá em Projects e execute um Build All Projetcs.

O Delphi vai te apresentar o nome da primeira unit que ele não conseguir compilar.

Anexe aqui o log apresentado para conseguir te ajudar com o próximo passo.

Postado

Olá amigo, mais uma vez agradeço a ajuda.
Percebi que se alterar System.SysUtils, System.Classes para SysUtils, Classes compila, porém apresenta alguns erros. de Violation Acess.

Isso esta me deixando doidio. rsrsrs
Segue anexo com o log de erros.
Obrigado e abraços

Log erro Delphi.txt

Postado
2 horas atrás, Vagner Brentan disse:

Olá amigo, mais uma vez agradeço a ajuda.
Percebi que se alterar System.SysUtils, System.Classes para SysUtils, Classes compila, porém apresenta alguns erros. de Violation Acess.

Isso esta me deixando doidio. rsrsrs
Segue anexo com o log de erros.
Obrigado e abraços

Log erro Delphi.txt

Vagner analisando o seu log verifiquei um erro na ultima linha por inexistências de uma .dcu. Experimente fazer uma releitura desse topico, acredito conter a solução do seu problema de igual forma ao do Djean.

 

 

Postado
17 horas atrás, inforperson disse:

Vagner analisando o seu log verifiquei um erro na ultima linha por inexistências de uma .dcu. Experimente fazer uma releitura desse topico, acredito conter a solução do seu problema de igual forma ao do Djean.

Olá amigo.
Obrigado pela indicação do tópico.
Tentei fazer o sugerido sem obter sucesso.

Não sei o que pode estar ocorrendo, pois já reinstalei o Delphi do zero, fazendo uma limpeza do registro do Windows e eliminando tudo que pudesse ter sobrado da instalação do Delphi.

Meu Delphi é original, o que vem a descartar a possibilidade de alguma coisa errada com a cópia.
Também subi uma VMWare e deu o mesmo erro.
Só me resta mais uma alternativa antes de migrar para o Seatle (coisa que é inviável financeiramente no momento), seria formatar a máquina.

Agradeço muito a presteza e atenção de todos, qualquer novidade eu posto aqui.

 

 

 

  • Moderadores
Postado

@Vagner Brentan

Como instalou o seu ACBr?

Pode tentar instalar manualmente?

Fiz inúmeros testes aqui e não consigo simular a sua situação, só tem um detalhe eu faço a instalação manual e acredito que esse deveria tentar esse por caminho.

 

 

  • Moderadores
Postado
10 horas atrás, Waldir Paim disse:

@Vagner Brentan

Como instalou o seu ACBr?

Pode tentar instalar manualmente?

Fiz inúmeros testes aqui e não consigo simular a sua situação, só tem um detalhe eu faço a instalação manual e acredito que esse deveria tentar esse por caminho.

 

 

bom dia

acho que não é essa a situação mas sim que se ele por exemplo removeu path do delphi que não deveria ou modificou o dproj que vai junto vai tirar as alias que o delphi tem para essas units e assim vai ocasionar erro!

 

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

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