Duvidas De Compilação Do Acbrframework. - .Net (C# e VB.Net) - Projeto ACBr
Duvidas De Compilação Do Acbrframework.
October 31, 2013 in .Net (C# e VB.Net)
o repositorio do ACBrFramework se encontra no endereço
https://acbr.svn.sourceforge.net/svnroot/acbr/
que é a raiz do svn.
Conversei com um dos moderadores e ele disse que você é um dos responsáveis por atualizarem a ACBrFramework, gostaria de contribuir com o desenvolvimento de algumas funções que ainda não estão implementadas, estou tentando entender o código mas quando vou compilar estou enfrentando dificuldades, você pode me indicar onde encontro o código atualizado e como compilar?
Entenda-se compilar como ambiente de programação, eu estou tentando compilar com o Lazarus 1.0.12
Sou programador .net, tenho pouco conhecimento mas desatualizado em delphi que aprendi ainda na faculdade.
Por estar usando essa ferramenta gratuita acho que devo dar uma contribuição para que ela sempre atenda a necessidade de todos, eu estou montando um programa PAF e pelo que parece as funções de arquivo binário MF e MFD não estão implementadas.
Desde já agradeço a todos que ajudam a melhorar essa ótima ferramenta.
para compilar você precisa preparar em uma pasta lado a lado os repositorio do ACBr e do ACBrFramework.
Obs.: O nome das pastas tem q ser ACBr e ACBrFramework exatamente.
Existem vários links aqui no blog indicando os repositórios, quais são os atuais?
ACBrFramework.
https://svn.code.sf.net/p/acbr/code/ACBrFramework/
https://svn.code.sf.net/p/acbr/code/trunk/
Segui suas instruções agora estou mais animado, os erros de compilação iniciais não existem mais, porem agora com o avanço do compilador estou com outro erro "C:\ACBr\Fontes\ACBrSerial\ACBrECFClass.pas(1439,39) Error: Identifier not found "FormMsgFonte",
O erro citado a cima pode estar ocorrendo devido erro na instalação do ACBrInstall.exe?
Este erro eu não tive não mais tive um erro na classe PAF pelo que eu vi teve alteração no registro R1
Segue anexo com tela e arquivos da instalação.
cara eu não uso o ACBrInstall para baixar os fontes uso o cliente SVN e o ambiente de desenvolvimento Lazarus.
Verifique que você tenha permissão de escrita nas pastas e nenhum outro aplicativo esteja interferindo nesse processo. Um antivírus como o AVAST pode fazer isso, como se pode ver no seguinte
Cara estas funções que você diz ai eu não encontrei no ACBrECF.
Você esta tentando fazer o q ??
Estou homologando o PAF pesquisei uma solução para o requisito VII item 4 e 5 achei esse tópico dizendo para usar essas funções.
Disseram que ainda não estava implementada no ACBrFramework, pelo que andei lendo o framework seria uma espécie de interface que usa as funções existentes no ACBr, "acho" que deve ser fácil implementar mas não consigo compilar o projeto no Lazarus
Desculpe a ignorância só estou tentando ajudar mas parece que estou atrapalhando ainda mais, sou programador IDE Visual Studio, não estou mais habituado com DELPHI que na época de faculdade (10 anos atrás) gostava muito.
Segue imagem do erro na compilação.
Este erro ai é por falta de uma diretiva de compilação, você alterou o arquivo do projeto ??
Checa em Opções do Projeto/Opções do Compilador/Outros se esta com as diretivas abaixo.
Veja Rafael na imagem que ele nem tem o ACBr instalado no Lazarus!
Rafael, está bem parecido porem eu estou usando Lazarus com a versão 1.0.12 e você está com 1.3, estou baixando a ultima versão e vou testar.
Fiz a implementação na unit em anexo, estou doido pra testar no Visual Studio mas enquanto não compilar ficarei na expectativa.
ACBrECFDll.pas
Eu ja fiz esta alterações so que estou com problema para enviar no win8.
Não precisa do acbr instalado. esta imagem acima ai é do meu desktop aqui xD.
Depois de muita briga eu consegui enviar para o svn via VM do win7
Testa ai e me fala se esta ok.
Está com erro na compilação do projeto ACBrFramework.NET
Error 1 Source file 'C:\ACBrFramework\ACBrFramework.Net\ACBrFramework.Net\PAF\Registros\PAF_R\ACBrPAFRegistrosR1.cs' could not be opened ('Erro não especificado ') ACBrFramework.Net
Quanto a compilação no Lazarus realmente era a versão 1.0.12 que estava errada, atualizei para a versão 1.3 como a que você está usando e funcionou perfeitamente.
O arquivo ACBrPAFRegistrosR1.cs do post anterior não existe na pasta, eu criei um arquivo com o mesmo nome e compilou, porem na execução do meu projeto segue a mensagem de erro em anexo