-
Total de ítens
620 -
Registro em
-
Última visita
-
Days Won
4
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Waldir Paim postou
-
Remoção de Hints e Warning do ACBr
Waldir Paim replied to Waldir Paim's tópico in Dúvidas Gerais sobre o ACBr
@EMBarbosa Nesse últimos commits na classe TACBrECFClass foi adicionado essa atribuição Mas meu Delphi passou a reclamar com esse hint: Você poderia fazer um ajuste pra gente? Nesse treco: Fim := True ; <<<==== remove essa atribuição aqui, ela já foi atribuida lá em cima não precisa aqui novamente. if not FimLeitura then begin Fim := False ; try fpRespostaComando := fpRespostaComando + { Le conteudo da porta } fpDevice.LeString(100) ; LenResp := Length( fpRespostaComando ) ; if LenResp <> fsBytesRec then begin // ECF está respondendo, portanto está trabalhando // TempoLimite := IncSecond(now, TimeOut); fsBytesRec := LenResp ; end ; except sleep(10) ; end ; FimLeitura := VerificaFimLeitura(fpRespostaComando, TempoLimite) ; end else if AguardaImpressao then begin Fim := VerificaFimImpressao( TempoLimite ) ; if not Fim then sleep(200) ; end ; {$IFNDEF NOGUI} if fpDevice.ProcessMessages then Application.ProcessMessages; {$ENDIF} until Fim ; Dessa forma acredito melhorar sua atribuição anterior: -
Delphi Berlin 10.1 Free
Waldir Paim replied to Waldir Paim's tópico in Object Pascal - Delphi & Lazarus
@carlos_sa Pra mim esse versão caiu como uma luva, pelo jeito pra você foi igual a um sapato, e sendo assim cada um deve saber onde o sapato aperta. -
@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.
- 32 replies
-
- acbrdiversos
- acbrboleto
-
(e 1 mais)
Tags:
-
@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.
- 32 replies
-
- acbrdiversos
- acbrboleto
-
(e 1 mais)
Tags:
-
@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. 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.
- 32 replies
-
- acbrdiversos
- acbrboleto
-
(e 1 mais)
Tags:
-
Remoção de Hints e Warning do ACBr
Waldir Paim replied to Waldir Paim's tópico in Dúvidas Gerais sobre o ACBr
@Daniel Simoes Só removi a variável LIn que estava sobrando, mas ele na adição do Add aproveitou e removeu. E dessa forma ficou perfeito. -
@Vagner Brentan Você precisa detalhar os erros para gente conseguir te ajudar. Eu uso com Delphi Berlin e não tenho nenhum problema.
- 32 replies
-
- acbrdiversos
- acbrboleto
-
(e 1 mais)
Tags:
-
@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.
- 32 replies
-
- acbrdiversos
- acbrboleto
-
(e 1 mais)
Tags:
-
@Glaucos Luiz Ginez A ideia do nome ficou ótima. @hleorj Assim que sobrar um tempo devo mandar uma colaboração para gente conseguir parametrizar os valores fixos.
-
Remoção de Hints e Warning do ACBr
Waldir Paim replied to Waldir Paim's tópico in Dúvidas Gerais sobre o ACBr
Segue mais uma correção de avisos introduzidos recentemente. ACBrECFEscECF.pas -
@marciosystem Eu uso praticamente todos os componentes assim assim, só uso na IDE os nativos do Delphi. Desde conexão com banco de dados até ACBrECF tudo eu crio. Dessa forma ainda posso fazer meus proprios recursos quando não tenho eles nos componentes. TdACBrTEFDClass = class helper for TACBrTEFDClass private function getAutoAtivarGP: Boolean; procedure setAutoAtivarGP(const Value: Boolean); public procedure VerificaAtivo; property AutoAtivarGP: Boolean read getAutoAtivarGP write setAutoAtivarGP default True; end; Nesse exemplo ai eu sobrescrevi as funções da TACBrTEFDClass que não se comportava como eu esperava. Isso resolveu pra mim inclusive não ficar alterando o código do componente e manter as alterações no meu código. Mas voltando ao assunto. O comportamento é muito simples, em fez da IDE criar pra ti você cria pra ela.
-
@Benedito Leandro Candido Faz tempo que tomei uma decisão e graças a Deus tem funcionado super bem. Não instalo mais os componentes na IDE, sempre crio eles em tempo de execução e pronto ou passo sua referencia. Adiciono a pasta no Delphi do Delphi e só usar, dessa forma com certeza você consegue usar qualquer componente ou classe.
-
Off - Delphi Berlin com FPC
Waldir Paim replied to adilsonpazzini's tópico in Object Pascal - Delphi & Lazarus
@Marcos Gerene Toda e qualquer ferramenta só cresce com muito investimento e muita colaboração um exemplo disso é o nosso ACBr! crescendo dia a dia. Posso até concordar que as outras linguagens evoluíram muito e ganharam grande espaço, eu mesmo uso Java para mobile e Angular para Web e Delphi para Desktop e Servidores. Não sou defensor ferrenho do Delphi, sei que ele sofreu muito com a má gestão da CodeGear mas na mão da Embarcadero ele voltou a evoluir consideravelmente. Experimente usar a família XE de preferencia XE8 em diante, você vai encontrar recurso nativos que existia só nas grandes linguagens. Hoje já até cogito comprar a licença para Mobile mas devo concordar que a E. do Brasil não tem muito jogo de cintura para conseguir preços atraentes e ainda temos o dilema da cotação do dólar, se sobe nosso preço sobe e e baixa nosso preço não baixa, coisa do Brasil. Mas a ferramenta está incrível e com certeza ainda vamos ouvir dela pelo mundo a fora. -
Off - Delphi Berlin com FPC
Waldir Paim replied to adilsonpazzini's tópico in Object Pascal - Delphi & Lazarus
@Daniel Simoes Não sou perito mas gostaria de compartilhar minha opinião. Vejo essa atitude deles não passar de uma estrategia de marketing. A ferramenta está fantástica e precisa urgentemente de novos adeptos para continuar crescendo, hoje se consegue integrar os três mundos (Web, Desktop e Mobile) com uma unica ferramenta. Ainda tem a promessa de compilar para linux ainda esse ano. Logico que a versão Free é bem limitada, mas para projetos enxutos e com poucos dependências se consegue produzir bons projetos. Tantos já falaram da morte do Delphi e ele tá ai vivinho e com inúmeros recurso nativos (Http, JSON e uma infinidade de outras melhorias) e pra mim não cai no esquecimento por enquanto. Concordo que essa nova geração não tem o perfil de construir e sim de "usar" recursos mas pra mim que sou da geração X ainda gosto desse desafio. Não concordo muito com a questão do "Caro" por ser Caro, temos que investigar e pedir para detalhar o preço o vendedor sempre vai vender o que lhe gerar uma comissão maior. Depende do comprador escolher os recurso e exigir um preço justo. -
Pessoal, Uma oportunidade para quem quer ver os recursos das novas IDE's. Embarcadero lançou uma promoção do Delphi Berlin 10.1 Starter Free por tempo limitado. https://www.embarcadero.com/br/products/delphi/starter/promotional-download
-
@Glaucos Luiz Ginez Olhei suas alterações, e acredito que podemos melhorar um pouco esse ponto: Vou tentar uma melhoria nesse ponto para conseguir parametrizar esses valores. Precisamos da opinião dos outros colegas sobre a definição do nome do pdf do grupo de notas.
-
@Glaucos Luiz Ginez Ótima iniciativa, se não temos o recurso vamos implementar e propor ao debate. @hleorj Já peço licença para dar a minha opinião. No meu ponto de vista, quando gerar mais de uma nota o pdf não tem como ser individualizado e será sempre um só o grupo. Não tem como individualizar algo que já foi agrupado, e o correto seria usar o nome que for definido no primeiro DANFe. Se o programador imprimir individualmente, ai sim cada uma nota sai com seu nome.
-
Remoção de Hints e Warning do ACBr
Waldir Paim replied to Waldir Paim's tópico in Dúvidas Gerais sobre o ACBr
Pessoal após alguns meses posso dizer que estamos livres da grande maioria esmagadora dos avisos e para quem estiver disposto a zerar os avisos da IDE usando ACBr nas versões mais novas do Delphi. Nesses últimos commits o @Daniel Simoes incluiu a diretiva: Para quem quiser ver sua IDE livre dos milhares de avisos ative essa diretiva no seu ACBr.inc Para ativar é só remover o ponto na frente dela: Para quem usa o fortes precisa incluir no seu arquivo RLReport.inc seguinte trecho: Devem restar apenas poucas linhas das units do Synapse mas faz parte. Se sobrou algum aviso muito provável é decorrente das units de outros geradores de relatório, mas isso fica a cargo dos usuários dos mesmos. Um forte abraço a todos e pronto para outra. -
Remoção de Hints e Warning do ACBr
Waldir Paim replied to Waldir Paim's tópico in Dúvidas Gerais sobre o ACBr
@Daniel Simoes Na unti ACBrEAD.pas você não removeu 1078, nela temos esse valor: Verifiquei e ele só é utilizado dentro do loop abaixo: E se entrar no loop ela recebe um valor de uma forma ou de outra. Por esse motivo temos o aviso abaixo: Você pode assim que possível aplicar essa correção pra gente? Com isso encerro por enquanto a minha tarefa pois não recebo mais nenhum aviso quando utilizo os fontes do ACBr. Para conseguir isso adicionei nos meus fontes no ACBr.inc e no RLReport.inc e com isso estou livre desses avisos. -
Remoção de Hints e Warning do ACBr
Waldir Paim replied to Waldir Paim's tópico in Dúvidas Gerais sobre o ACBr
@Daniel Simoes A falta dela gera esse aviso : Essa alteração para protected não está gerando nenhum aviso. Apenas permite acessar esse recurso via class helper Com isso consigo acessar o recurso do componente, mas só adicione se julgar valido. -
Saindo do Delphi 7 de última hora
Waldir Paim replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
@Daniel Simoes Esse passo mais cedo ou mais tarde precisar ser dado. Será que um novo trunk não ajudaria nessa tarefa? Isso permitir a manutenção do código atual e permitiria uma evolução no trunk novo sem gerar muitos problemas. -
Saindo do Delphi 7 de última hora
Waldir Paim replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
@doidopb Temos um tópico que trata desses avisos nesse link Podemos continuar esse assunto lá, da uma olhada nos últimos post como consegui remover 100% dos avisos da minha IDE. Ainda tem algumas contribuições minha que não foram aplicadas, acredito que no seu tempo os administradores devem aplicar ou solicitar alguns ajustes. -
Saindo do Delphi 7 de última hora
Waldir Paim replied to bnobre's tópico in Object Pascal - Delphi & Lazarus
@doidopb Fique calmo, não precisa fazer na correria, como já foi dito nesse poste mesmo, não será quebrado o suporte e sim nesse momento não será mais testado oficialmente pela equipe do ACBr. Veja aqui na pagina anterior: Isso não impede que os interessados mantenham a compatibilidade e façam os testes. -
Qual versão do Delphi Seattle Adquirir?
Waldir Paim replied to Luiz Paulo's tópico in Object Pascal - Delphi & Lazarus
@Mario120084 Realmente o Delphi em si não é tão caro, o que é caro mesmo é os pacotes que ele querem te vender junto com ele. Escolha com muita calma a sua versão, leve em conta o que pretende e você também tem a anistia para versões anteriores que com isso pode manter alguns projetos nas suas versões. Eu mesmo tenho Delphi Berlin e assinei a atualização anual deles, agora pago um valor por ano e sempre terei o ultimo Delphi disponível dentro desse meu um ano de assinatura. Logico que pretendo renovar a assinatura e diluir esse custo mensalmente nas minhas despesas. Não sou garoto propaganda da Embarcadero, nem estou ganhando nada deles apenas estou muito feliz com a decisão e escolha que fiz.