Desenvolvimento de Sistemas para Automação Comercial

Voltar

Instalação


Instalação

Baixar o lazarus versão Windowns 32 bits AQUI.

Configuração da IDE:
  • Muito importante que o lazarus execute sempre em modo administrador, para isso navegue até o executavel dele, clique com o o botão direiro do mouse e marque Executar como administrador ou algo do tipo.

    Ao executar pela primeira vez escolher Modern IDE e Modern Form Editor.

    Ambiente:
    • Janela >> Menu Janela exibe nomes ... = true

    • Inicialização da IDE >> Abrir o último projeto ... = fase

    • Cópia de segurança >> Arquivo do Projeto = Sem arquivo de segurança

      Cópia de segurança >> Outros arquivos = Sem arquivo de segurança

    • Nomeação = Sem renomeação automática

      Nomeação >> Sugerir nome padrão do novo arquivo ... = false

    • Grupos de Projeto >> Abrir último grupo ao iniciaar = false

    • Docking / Anchordocking >> Enable docking of IDE Windows = true

    • Editor de formulário ancorado >> Show the form editor ... = true

      Editor de formulário ancorado >> Exibir aba âncora = false

    Editor
    • Exibir >> Margem direita = 120

      Exibir >> Indicador de correspondência >> contorno = true

    Configurações "JCF"
    • Corrigir >> Interrupções de Linha >> Tamanho máximo da linha = 110

    Ferramenta de código
    • Saltar diretamente para o corpo do método = true

      Separação de linha >> Comprimento máximo da linha = 120

      Não dividir linha na frente de símbolo = true

Configuração do Projeto:

  • Opções de projeto
    • Aplicação >> Nível de execução = "requer administrador"

    • Opções do Projeto > Miscelânea > Atualizar a delcaração "Application.Title" no unidade principal = False

      Opções do Projeto > Miscelânea > Atualizar a declaração "Application.Scaled" no unidade principal = False

    Opções do compilador
    • Depuração >> Usar unidade Heaptrc = true


Instalação ACBR

Vc já deve ter o GIT baixado:

Vá para a pasta onde deseja baixar o ACBr, botão direito do mouse, Open Git Bash Here:

Depois sempre que quiser atualizar, estando dentro da pasta ACBr, botão direito do mouse, Open Git Bash Here:

Para relatórios usar Fortes Report CE.

Para atualizar dentro da pasta fortesreport-ce:

Dlls:

Copiar as DLLs para uma pasta e adiciona-la ao Patch do Windows.

  • ACBr\DLLs\OpenSSL\1.1.1.10\x86\libcrypto-1_1.dll

    ACBr\DLLs\OpenSSL\1.1.1.10\x86\libssl-1_1.dll

    ACBr\DLLs\LibXml2\x86\libexslt.dll

    ACBr\DLLs\LibXml2\x86\libiconv.dll

    ACBr\DLLs\LibXml2\x86\libxml2.dll

    ACBr\DLLs\LibXml2\x86\libxslt.dll

Configurações:

  • Em ACBr\Fontes\ACBrComum\ACBr.inc

    Descomentar:

Pacotes:

Agora no Lazarus seguir a sequência abaixo seguido de compilar, instalar e reconstruir quando possível:

Pacote >> Abrir Arquivo de pacote (.lpk)...

  • \fortesreport-ce\Packages\frce.lpk

  • \ACBr\Pacotes\Lazarus\synapse\laz_synapse.lpk

  • \ACBr\Pacotes\Lazarus\ACBrComum\ACBrComum.lpk

  • \ACBr\Pacotes\Lazarus\ACBrOpenSSL\ACBrOpenSSL.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDiversos\ACBrDiversos.lpk

  • \ACBr\Pacotes\Lazarus\PCNComum\PCNComum.lpk

  • \ACBr\Pacotes\Lazarus\ACBrIntegrador\ACBr_Integrador.lpk

  • \ACBr\Pacotes\Lazarus\ACBrTCP\ACBrTCP.lpk

  • \ACBr\Pacotes\Lazarus\ACBrSerial\ACBrSerial.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrDFeComum.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrDFeReportRL.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrCTe\ACBr_CTe.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrCTe\
    DACTE\Fortes\ACBr_CTe_DACTeRL.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrMDFe\ACBr_MDFe.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrMDFe\
    DAMDFE\Fortes\ACBr_MDFe_DAMDFeRL.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrNFe\ACBr_NFe.lpk

  • \ACBr\Pacotes\Lazarus\ACBrDFe\ACBrNFe\
    DANFE\NFe\Fortes\ACBr_NFe_DanfeRL.lpk

  • \ACBr\Pacotes\Lazarus\ACBrTXT\ACBrTXTComum.lpk

Configuração dos Componentes:

    • Protocolo de Segurança de Comunicação

    • Gerenciador de Assinatura

    • Certificado A1 (arquivo pfx)

    • Certificado A3 (do repositório do windows)

    • Outros