Jump to content

Search the Community

Showing results for tags 'lazarus'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

There are no results to display.

Forums

  • Fórum Aberto - ACBr
    • ACBr News
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • ACBr's Pub
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Data Base
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categories

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Free Download
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendars

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Community Calendar
  • ACBr Papo Pro
  • Feriados Nacionais

Blogs

  • Daniel Simoes' Blog
  • André Ferreira de Moraes
  • Moderadores ACBr
  • Notícias do ACBr

Categories

  • Suporte Pago - PRO
    • Webinars
    • Video Aulas
  • Vídeos Abertos
    • Video Aulas
    • Comunicados
    • Dia do ACBr 1a Ediçao
    • Dia do ACBr 2a Ediçao
    • Dia do ACBr 3a Ediçao
    • Equipamentos Homologados ACBr
    • TEF ACBr PayGo
  • Campanhas promocionais

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL

  1. Olá a todos! Gostaria de saber se alguém do fórum já conseguiu a proeza de instalar algum componente do ACBr no Lazarus rodando no sistema operacional Mac OS X. Eu tentei bastante, mas encontrei inúmeros erros na unidade ACBrUtil e muitas outras... Tentei corrigir algumas coisas..., mas na verdade eu devia conhecer bem os componentes para ter êxito nessa tarefa... o que, no momento não acontece. Já uso o ACBr no Lazarus (no Windows e no Linux) há algum tempo e sempre consegui tirar muito proveito disso. Porém, confesso que procurei bastante aqui no fórum e na net mesmo e não encontrei nenhuma notícia de quem usa os componentes no Lazarus (MAC OS X). Achei algumas pessoas que usam ACBrMonitor... mas quem sabe não existe um outro teimoso por aí... Não estou postando os erros aqui agora, porque são muito erros de compilação e também porque o objetivo do tópico é descobrir se alguém já tentou, ou se os principais desenvolvedores tem uma ideia sobre a dificuldade de tornar compatível. A partir daí, eu mesmo me disponho a esforçar-me para tal tarefa. Grato pela atenção dos colegas, aguardo as opiniões... (torcendo os dedos). []`s Messias Henrique
  2. Boa tarde, Segue fonte do programa de exemplo com correções de erros de compilação validadas no Lazarus v2.2.0. Frm_ACBreSocial.pas
  3. Ao fazer varias requisições com maquinas diferentes através de uma api estruturada em JSON e construida com Horse no Lazarus, para inserir novos dados ao banco(postgres) o seguinte erro é apresentado. Alguém já passou por esse tipo de erro? Quais seriam as possíveis soluções?
  4. 1 - Adicionar em Custom Options do Projeto a diretiva "NOGUI" 2 - Não usar a IDE ou o sistema da Packages do Lazarus. (Porque isso faria ele adicionar as dependências visuais, pois os Packages que foram compilados com e instalados na IDE, não foram gerados com a diretiva "NOGUI", ativada) Então os componentes devem ser criados em Run-time, ou você pode usar um DataModule... mas nesse caso, lembre-se de remover a dependência dos Packages do ACBr, conforma na figura acima... 3 - Adicionar em "Other Unit Files", todos os diretórios do ACBr, que o compilador sentir falta... Observe que no caso acima, eu usei um Macro com o diretório do ACBr... isso facilita, quando abrimos o mesmo projeto, em várias máquinas, onde os diretórios, podem variar.. (Você pode criar um Macro em Additions e Overrides... veja item 4) Adicione também em "Include Files", o diretório onde está o ACBr.inc 4 - Definir para o Lazarus que você quer usar a WidgetType com "nogui" O Macro "ACBrDir", usa um recurso do Lazarus, que permite ler informações de variáveis de ambiente... Então na minha máquina, tenho a definição do Home do ACBr nas minhas variáveis de Ambiente O Lazarus irá recompilar todos os fontes do ACBr, e gerar os PPU na pasta "lib" do seu projeto... isso é necessário, para gerar os arquivos PPU com a diretiva "CONSOLE" ativada
  5. Bom dia a todos, eu estou gerando uma aplicação console, a ideia é que ela irá processar e salvar vários relatórios em disco como arquivo PDF e depois enviar via e-mail a vários representantes. O problema é que quando ele gera o arquivo em pdf, ele perde a configuração das fontes a imagem abaixo, no preview do fortes ele gera normal, o que eu estou deixando passar? Estou usando Lazarus 2.0.12 no Windows mas a ideia final era gerar um executável para rodar no Linux Muito obrigado aos colegas.
  6. Boa tarde Ao compilar o acbrmonitorplus no lazarus me deparei com este problema: E:\Acbr trunk 2\Fontes\ACBrDFe\ACBrMDFe\ACBrMDFe.pas(39,6) Error: Illegal unit name: ACBrMDFe Alguém pode me ajudar?
  7. O ambiente usado é o seguinte: Linux Debian 10 (Buster) Lazarus 2.0.10 Free Pascal 3.2.0 ACBr atualizado em 10/01/2021, diretório trunk2, baixado inicialmente via svn co svn://svn.code.sf.net/p/acbr/code acbr-all Tive problemas ao compilar o ACBrMonitorPlus seguindo as instruções do vídeo Desenvolvendo no Linux com ACBr | 1° Dia do ACBr. Para resolver os problemas de compilação foram modificados alguns arquivos .lpk e um arquivo .pas, resumidamente as modificações foram: No arquivo ACBrTXT/ACBrEDI/ACBrEDIConhectos.pas, o nome da unit ACBrTxtClass foi substituída por ACBrTXTClass. No arquivo ACBrDFe/ACBrNF3e/ACBr_NF3e.lpk, o diretório DANF3E foi substituído por DANF3e. Nos demais arquivos .lpk foi adicionado o include path apropriado para que o compilador encontra-se o arquivo ACBr.inc. Em anexo está o targz dos arquivos modificados contendo também toda a estrutura de diretórios e os arquivos de backup. Patch_Lazarus_Linux.tgz
  8. Prezados. Estou aqui compartilhando as alterações realizadas pelo Ednilson Dudar, as quais foram disponibilizadas em um grupo do Telegram e a pedido do mesmo, que fosse compartilhado aqui também. FortesRep-ce4-Preview.zip
  9. Olá boa tarde. Sou novo no fórum e na utilização do componente ACBr. Confesso que não encontrei uma resposta(por este motivo estou levantando este tópico) para um problema que encontrei na instalação do ACBr no Lazarus, o Error: resource compiler "windres" not found, switching to external mode". Encontrei algumas postagens antigas de 2015 mas que não resolveram o problema. Bem vou direto ao ponto. Ao efetuar o processo de compilação seguindo o passos do "Bem_vindo_ao_Trunk2.pdf" e sendo orientado pelo vídeo do Daniel Morais, Vídeo de instalação aqui, deparei-me com erros de compilação em alguns arquivos.pas, ocorrendo então o erro windres. Meu sistema operacional é o Ubuntu 19.10 (64bits) e estou utilizando o Lazarus 2.0.2. A resposta ao meu problema encontrei neste link solução para o aviso de erro windress no Ubuntu. Que consiste em fazer a instalação de um pacote e criar um link. sudo apt-get install mingw-w64 sudo ln -s /usr/bin/x86_64-w64-mingw32-windres /usr/bin/windres Bem espero ter ajudado em algo e se houver já a solução proposta no fórum, favor desconsiderar. Att, Marcelo
  10. Bom dia, estou tentando instalar o ACBr no Lazarus 2.0.8 64Bits com o windows10 64bits. Eu estava seguindo o tutorial indicado neste canal: https://www.youtube.com/watch?v=GSZOCmXHP4A no momento da reconstrução do ide indica dependência quebrada, muito obrigado por sua atenção.
  11. Recentemente comecei a estudar os códigos do projeto ACBR, mas precisei alterar uma série de coisas para que funcionasse em linux, dentre elas: 1) alteração do padrão do arquivo para UTF8, por exemplo, a função tiraacentos: function TiraAcentos( const AString : String ) : String ; const SearchFor='ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÑÒÓÔÕÖØÙÚÛÜÝàáâãäåçèéêëìíîïñòóôõöøùúûüýÿ'; Change_To ='AAAAAACEEEEIIIINOOOOOOUUUUYaaaaaaceeeeiiiinoooooouuuuyy'; var subtext:string; s1:integer; LengLoop,LengTxt,posx:longint; begin result:=''; LengTXT:=Length(AString); LengLoop:=1; while LengLoop<=LengTxt do begin case AString[LengLoop] of #000..#191: s1:=1; #192..#223: s1:=2; #224..#239: s1:=3; #240..#247: s1:=4; #248..#251: s1:=5; #252..#254: s1:=6; #255 : s1:=7; end; if s1=1 then result:=result+AString[LengLoop] else begin subtext:=copy(AString,LengLoop,s1); posx:=UTF8Pos(subtext,SearchFor); if posx>0 then result:=result+Change_To[posx] else if subtext='ß' then result:=result+'ss' else if subtext='æ' then result:=result+'ae' else if subtext='Æ' then result:=result+'AE' end; LengLoop:=LengLoop+s1; end end; 2) Salvar os arquivos em formato UTF8: Sim, os arquivos fontes estão gravados no formato ISO8859-15: formato obsoleto anterior ao unicode. 3) Acrescentar alguns arquivos aos pacotes, e colocar diretivas de compilação nos arquivos: Pacotes como ACBrDFeComum, precisam do arquivo para ACBrDFeWinCrypt.pas, mas esse não está na incluído no pacote, apenas no caminho de pesquisa. Quando se instala esse pacote no Lazarus para linux, ele não é incluído, por conta da diretiva de compilação {$IfDef MSWINDOWS}, mas na compilação cruzada, ele é necessário, e não consegue ser localizado. Solução, incluir o arquivo no pacote e colocar as diretivas de compilação no arquivo ACBrDFeWinCrypt.pas, Posto o acima, pergunto: 1) A Comunidade ACBr tem interesse em manter a compatibilidade com lazarus para linux, ou será necessário criar um fork? 2) Em caso de fazer um FORK funcional para Linux com compilação cruzada para FreeBSD, Windows e Solaris, como faço para obter os registros de alterações/inclusões com o intúito de manter um mínimo de compatibilidade com os componentes ACBr? 3) Em caso de interesse em criar compatibilidade com o linux e o crosscompile, quem será o contato para que se envie as alterações? 4) Não uso Delphi, e vejo que há muito interesse em manter a compatibilidade com o D7, apesar dele não suportar Unicode. Há muito que já se havia anunciado o término de suporte do ACBr ao D7, mas isso ainda não ocorreu. Em caso de não ser criado um fork para compatibilidade Linux, será necessário criar um fork para manter a compatibilidade com o D7?
  12. Dia 08/11/2019 as 09h20 terá inicio o evento Lazarus Streaming Day. O dia inteiro com transmissões de depoimentos, dicas, enfim, tudo relacionado ao desenvolvimento de softwares usando Lazarus e Free Pascal. http://aprendalazarus.com.br/2019/11/vem-ai-lazarus-streaming-day.html
  13. Compilei a ultima versão do ACBrMonitorPlus com o Lazarus e estou tento um erro que não consigo compreender muito bem. Sempre que fecho o aplicativo aparece essa mensagem da imagem em anexo.
  14. Olá Como sabemos o Projeto ACBr foi implementado mantendo a compatibilidade com o Delphi e Lazarus, porém, os arquivos de Formulário no Delphi (.dfm) não é o mesmo utilizado pelo Lazarus, que possui a extensão (.lfm) e utiliza o formato UTF-8. Por esse motivo, quando realizarmos alterações em Formulários do ACBr utilizando o Delphi(.dfm), devemos compatibiliza-lo também no Formulário do Lazarus(.lfm). A forma mais fácil de realizar esta tarefa é Converter o Arquivo alterado, assim não precisamos realizar as mesmas alterações nos dois arquivos. Segue abaixo o procedimento para Conversão. 1- Exclua o arquivo com a extensão .lfm, que já existe no Projeto. ex: ACBrNFeDANFeRLRetrato.lfm 2- Realize uma Cópia do Arquivo .dfm que foi alterado. ex: ACBrNFeDANFeRLRetrato - Copia.dfm 3- Renomeie o Arquivo copiado com o mesmo nome do original, mas altere a extensão para .lfm ex: ACBrNFeDANFeRLRetrato.lfm 4- Abra o arquivo .lfm utilizando o NotePad++ e selecione a opção Converter para UTF-8 (caso ainda não esteja em UTF-8). Salve as alterações... ex: 5- Abra o Formulário Alterado no Lazarus, mova o posição do formulário apenas para poder Salvar as alterações e Compile o Projeto.. Note que ao salvar o formulário utilizando o Lazarus os caracteres acentuados que estavam codificados agora estarão corretos... Basta então testar a Aplicação... Antes: Depois:
  15. Olá a todos, estou usando um Windows 10 64 bits com Lazarus 1.8.4, Zeos 7.2 e Firebird 2.5. Sou iniciante no Lazarus e estou com um probleminha para exibir dados acentuados que vem do banco de dados, como podem ver em anexo os dados acentuados no form aparecem sem problemas mas quando mando mostrar algo caso o texto tenha acentuação dá o erro. O arquivo já está em UTF-8. Seria a falta de uma biblioteca ou algo assim? Obrigado por qualquer ajuda...
  16. Boa tarde, Como faço para converter um arquivo .lpr (projeto lazarus) para .dpr (projeto delphi)? OBS: Uso o Delphi 2010
  17. Cross Compile de Linux para Win32 Baixe o Lazarus do Site oficial: https://www.lazarus-ide.org/ Exemplo de arquivos a serem baixados: lazarus-2.0.2-0.x86_64.rpm, fpc-3.0.4-1.x86_64.rpm, fpc-src-3.0.4-1.x86_64.rpm Instalar FPC e FPCSRC (em modo "root") rpm -U fpc* Instalar Lazarus (em modo "root") rpm -U lazarus* Testar a instalação do Lazarus (em modo normal) startlazarus Feche o Lazarus e acesse a pasta dos fontes do FPC cd /usr/share/fpcsrc/3.0.4 Compilar FPC em Win32 (em modo "root") make all OS_TARGET=win32 CPU_TARGET=i386 Instalar novas DCUs e Compilador no Linux (em modo "root") make crossinstall OS_TARGET=win32 CPU_TARGET=i386 INSTALL_PREFIX=/usr Editar /etc/fpc.cfg (em modo "root") Incluir antes da sessão "Linking" a linha -Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/* Criar Link Simbólico para o compilador Win32 em /usr/bin (em modo "root") ln -s /usr/lib/fpc/3.0.4/ppcross386 /usr/bin/ppcross386 Configure o seu projeto, criando um novo Build Mode (em modo normal) Acesse Project Options -> Compiler Options -> Config and Target Target OS -> Win32 Target CPU -> i386 Se ocorrer erros na recompilação da IDE, e tiver dificuldades de descobrir o problema. Selecione em Mensagens, para não efetuar nenhum filtro Botão direito em Mensagems -> Filter non Urgent Messages -> Filter None Observe as mensagens, geralmente é acusada a falta de alguma Biblioteca compartilhada... No caso de dúvidas, por favor crie um novo tópico em: https://www.projetoacbr.com.br/forum/forum/12-object-pascal-delphi-lazarus/
  18. Boa Tarde! Anteriormente eu Trabalhava com o FastReport, no Delphi e agora migramos para o lazarus e estamos utilizando o Fortes Report. (Base de dados Firebird) Estou com a seguinte Dúvida: É possível alocar os dados de um relatório horizontalmente ao invés de verticalmente ? Exemplo: Jeito normal: José Nome_coluna dado1 dado2 dado3 dado4 O que eu preciso: José Nome_linha dado1 dado2 dado3 dado4 Não sei se está claro minha dúvida, mas me lembro que no FastReport era possível alterando a propriedade de max columns do MasterData. Att. Danilo Carvalho
  19. Olá amigos! Sou iniciante no uso do Lazarus e componentes ACBr. E estou com um problema na instalação dos mesmos. Consegui instalar praticamente todos (ainda preciso verificar as subpastas rs), exceto o ACBr_NFSe_DanfseRL 0.0 e o ACBr_SAT_Extrato_Fortes 0.1. Eu já havia instalado a fortes324forlaz 3.24.2 via OPM, e ao ver que a dependência que faltava tinha nome similar à frce 4.0 via OPM também. Porém quando vou adicionar algum dos componentes faltantes e recompilar a IDE, recebo o aviso de duplicidade contido no anexo. Tentei já excluir os arquivos lá no path indicado, e baixei ambos novamente via OPM mas o problema ressurge. Alguém poderia me dar uma luz quanto a isto?
  20. Boa ! Como está a compatibilidade dos componentes ACBr para Linux ARM ? Tenho um projeto onde iremos desenvolver um gerenciador SAT novo e estamos com a ideia de fazer no Rasp com o Lazarus. Valeu !
  21. Prezados, Está aparecendo um aviso durante o processo de reconstrução do Lazarus informando sobre uma unidade duplicada. Já procurei alguma janela onde possa editar os caminhos, tipo a Library Path do Delphi, mas não encontro.
  22. Version 1.0.0

    92 downloads

    Por: Marcos Douglas Veja como usar Lazarus e fpWeb para criar um BackEnd (API Web) que recebe e valida um XML de NF-e, mostrando os dados do Certificado do XML do assinante. Dependências: https://github.com/mdbs99/james https://synopse.info/fossil/wiki/Synopse+OpenSource
  23. Version 1.0.0

    45 downloads

    Por: Marcos Douglas - Breve História do FPC/Lazarus - Componentes Nativos - Recursos úteis da IDE - Online Package Manager - Técnicas avançadas da Linguagem - Dicas para quem vem do mundo Delphi e quer testar o Lazarus - Casos reais de Sucesso no Brazil e exterior! Veja o vídeo da Apresentação em:
  24. Tenho vontade de fazer um mas, sera que tem alguém interessado? Se tiver interesse deixe um comentário no tópico Se tiver 30 comentário pessoas interessadas farei o projeto
  25. Visulizar Arquivo Lazarus e fpWeb - Criando Servidor Web para Validação de NFe Por: Marcos Douglas Veja como usar Lazarus e fpWeb para criar um BackEnd (API Web) que recebe e valida um XML de NF-e, mostrando os dados do Certificado do XML do assinante. Dependências: https://github.com/mdbs99/james https://synopse.info/fossil/wiki/Synopse+OpenSource Autor Daniel Simoes Enviado 21-11-2018 Categoria Dia do ACBr 1a edição
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.