Jump to content

dev botao

ACBr32.DLL! E teremos um ACBr32.OCX?


Endrigo Rodrigues
  • Este tópico foi criado há 5055 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Gostaria de saber dos administradores do projeto ACBr32.DLL, se não seria mais viável a criação de um ActveX ao invés de uma DLL, mantendo inclusive as mesmas hierarquias de classes, métodos e propriedades?

Agradeço.

945757316_FantastsoftLogotipo100px.png.20c116e19bad4f7436640307ee0fa01a.png   Endrigo Rodrigues
Fantastsoft Sistemas

Node / Delphi 11.2
Cabo Frio/RJ

 

Link to comment
Share on other sites

Oi, por motivos conceituais decidimos não investir no ActiveX:

O ACBr32.dll foi pensado para ser o mais portátil possível entre as linguagens, e nosso objetivo é mantê-lo simples o bastante para permitir usá-lo com C, Clipper, FoxPro, VB6, C#, VB.NET, Java e qualquer outra capaz de usar uma DLL. Inclusive em oturas plataformas não Windows.

A idéia é utilizar o ACBr32.dll para criar componentes nativos para cada linguagem, como temos hoje o ACBr.NET desenvolvido em C# e o jACBr desenvolvido em Java; Ambos orientado a objetos, com toda hierarquia de classes, métodos, propriedades, etc.

Já o ActiveX atende alguns cenários específicos como integração com Browsers e linguagens de script, mas perde em portabilidade; Não seria tão fácil usá-lo em Java, C ou Clipper ... Em Linux então ...

Mas é perfeitamente possível criar um componente ActiveX utilizando a ACBr32.dll. Ou talvez no próprio Delphi os controles poderiam ser criados como ActiveX, sem necessitar do ACBr32.dll

Conte mais sobre sua necessidade, com certeza sua experiência será bem vinda!

Abs!

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

Link to comment
Share on other sites

  • Membros Pro

Bom, como será o funcionamento para a NFe e DANFE? Um dos grandes problemas no Visual FoxPro é o limite de 26 parâmetros por função, seja ela criada dentro do VFP ou declarada externamente, como uma DLL por exemplo.

Eu pensava que sendo o componente Delphi seria mais fácil a compilação do mesmo para ActiveX sem muitas alterações. Portanto, poderiam ser utilizados as classes, métodos e propriedades diretamente nas linguagens que suportem ActiveX, como se eu estivesse no Delphi usando os componentes ACBr diretamente.

Espero que tenha entendido a minha dúvida e o posicionamento com relação a limitação da linguagem de 26 parâmetros por função.

Abraços e muito obrigado.

945757316_FantastsoftLogotipo100px.png.20c116e19bad4f7436640307ee0fa01a.png   Endrigo Rodrigues
Fantastsoft Sistemas

Node / Delphi 11.2
Cabo Frio/RJ

 

Link to comment
Share on other sites

Oi Endrigo,

Bem, não tivemos ainda planos de suportar o NFe e DANFE no ACBr32. Por enquanto apenas os ECFs, Balança e LCB são suportados.

Vou dar uma olhada pra ver se é viável.

Sobre o limite de 26 parâmetros, você não teria o mesmo problema usando ActiveX?

Talvez o ACBrMonitor seja uma boa saída para vc, pois a interface é feita com arquivo TXT, sem esse limite.

Abs,

Rafael Batiati

ACBrFramework - Automação comercial para todos.

MultiClubes - Soluções para a área de clubes, parques, lazer e entretenimento.

Link to comment
Share on other sites

  • Fundadores

Acho que o caminho mais rápido para você é usar o ACBrNFeMonitor... Vc pode usar TXT (como o Rafael mencionou) mas tb pode usar Sockets (TCP/IP). Com Socktes a velocidade é muito rápida...

No Blog do André você acha os links para download e mais instruções de Integração... http://anfm.blogspot.com/

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Este tópico foi criado há 5055 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.

The popup will be closed in 10 seconds...