Ir para conteúdo
  • Cadastre-se

Rafael Dias

Membros
  • Total de ítens

    2.461
  • Registro em

  • Última visita

  • Days Won

    24

Tudo que Rafael Dias postou

  1. Baixe a ultima versão que o erro deve estar corrigido já.
  2. Nos usamos o Visual Studio 2012, é compativel com as versões express, mas nunca testamos. É so você olha como é feito no ECF. Como disse o Batiati as parte com "COM Interop". E na hora de compilar usar a configuração "COM Interop".
  3. Fica dentro da pasta Controls do Visual Studio. Estas pasta estão dentro da pasta documents no caso do win7 ou meus documentos no XP. Abaixo um exemplo do win 7. C:\Users\SeuUser\Documents\Visual Studio 2010\Controls\ACBrFramework
  4. Seguinte você esta com varias dll do acbrframework na sua maquina, isso causa erro, você precisa excluir todas elas e deixar so a nova.
  5. Remova a dll da system32 pois o acbrframework.net ja tem a dll embutida isto pode causa problemas na execução. Eu upei uma nova versão para a sourceforge.net tente baixar novamente e não esqueça de remover a dll que você colocou no sistem32.
  6. Baixa o acbrframework neste endereço. http://sourceforge.net/projects/acbrframework/files/?source=navbar e veja se permanece o erro.
  7. Você baixou os componentes aonde ou foi compilado por você mesmo ?
  8. igor, pelo visto vc não conhece muito o acbr. Os unicos comandos que necessitam das dll do fabricantes são os comandos para gerar o espelho mfd, arq. mfd e o do cotepe 17/04. O resto todos são comunicação direto com a impressora. No caso que você cita, tem o comando para identificar o cliente, e nele você passa o nome, cpf e endereço. Ele funciona em todas as impressora que tem suporte a identificação do cliente. O exemplo que você esta mostrando é usando a dll da elgin, os nomes das funções são diferentes no acbr. O acbr manda o comando correto para cada modelo de impressora. Olhe o demo do acbrecf, teste ele com sua impressora, que você vai entender melhor o funcionamento do ACBrECF.
  9. Igor devido a Chegada do PAF necessita das dlls dos frabricantes pois não é possivel ler a mfd sem elas. Se você utilizar o acbread vai precisar das dll do openssl.
  10. Para usar esta função é preciso as dll dos fabricantes devido a codificação da mfd.
  11. Abre outro topico, pois é assunto diferente.
  12. Vc esta usando o sitef, ele funciona pela dll e não pelo gp, se estiver usando a dll confirme os passos abaixo. 1º você colocou a dll do sitef junto do executavel 2ª Você programou os eventos do sitef.
  13. Por favor especifique o gp que você esta usando. pois se retornou false foi por que o gp enviou um comando de cancelamento.
  14. No Pay&Go não funciona a opção cheque.
  15. A estrutura é duplicada não reescritar. Afinal não mudamos nada na estrutura. E o importante não é isso e sim o fato da regra de negocio se manter e o codigo ficar centralizado.
  16. @markapollo O ACBrFramework funciona sim em x64. So não temos ainda todos os componentes implementados, mas ate o momento todos os teste que eu fiz em x64 foram bem sucedidos. Muitas coisas é só trocar as dll, tipo o ACBrEAD você precisa das dlls do openssl compiladas em x64. o ACBrDIS também precisa de dll x64 eu adicionei ela mas não tive a oportunidade de testar pois não tenho um display para o mesmo. Mas o ECF, EAD e AAC já testei e funcionam corretamente. E outra pelo que eu vi no codigo do ACBr nao precisa de muitas modificações para o x64 apenas das dlls corretas. Sobre o NFe eu ainda estou implementando, e estou tendo alguns erros na compilação x64, mas assim que tiver tempo devo corrigir.
  17. @wagner A implementação esta correta, mas precisa de correções em algumas funções. 1º - Você precisa adicionar o eventos OnGetChavePrivada e o OnGetChavePublica - este eventos são para pegar as chaves privada e publica para fazer os calculos do ead - tem um exemplo de como fazer eles no ecf o ongetpafkey se não estou errado. 2ª - Sobre os metodos quem você não entendeu, eu recomendo olhar a implementação em c# pois como as sintaxes são parecidas vai te ajudar muito olhar o projeto. 3º - Os metodos verificaEADArquivo, verificaEAD eles retornar bool. 4ª - O metodo calcularChavePublica retorna uma string que é a chave publica calcula da chave privada que você fornece no evento OnGetChavePrivada. Obs: as chaves privadas e public tem que ser passadas como string e respeitando a quebra de linha.
  18. @WMSites A NFe ainda se encontra em fase de implementação.
  19. @stanleyalves O ACBrNFE ainda esta em fase de implementação no ACBrFramework, ainda não temos previsão de qd estara disponivel.
  20. @Wagner Fonseca Não existe manual, você pode olhar o demo em delphi ou o demo em .net. Sobre o MFD, não tem forma de fazer sem a dll do fabricante.
  21. @leosaomz A não ser que você compilou a dll em x64, não deve funcionar corretamente, pois a dll do acbrframework.net so é compilada e distribuida em x86. E devido a incompatibilidade com as novas mudanças a dll em x64 esta desatualizada.
  22. @andresantana CalculaValoresVirtuais para calcular valores que não tenham sido retornado pelo ECF como: TotalOperacaoNaoFiscal, TotalICMS, TotalISSQN, ValorVendaBruta, VendaLiquida
  23. @xmaxmex Deve ser a versão da sua dll que é antiga tente atualizar que ele funcionara normalmente, este componentes foram adicionados recetemente ao interop.
  24. @xmaxmex A dll funciona da mesma forma que o activex, so que você registra com o regasm, e para ser usado tem estar ela e o .tlb junto. http://edndoc.esri.com/arcobjects/9.2/NET/9826f81b-278c-49cc-a912-ab8d86f5e91e.htm Obs: o Comando postando pelo o Batiati estava faltando a opção /codebase, tente registrar novamente usando este parametro como esta descrito agora no primeiro post.
  25. @vtbraun A opção de selecionar velocidade ja esta implementada no acbrframework32.dll, não tem necessidade de modificações, você precisa apenas editar o acbrframework_jni.dll, para adicionar novas opçoes.
×
×
  • 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.