Jump to content

dev botao

ACBR ActiveX


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

Recommended Posts

Estou com problemas ao criar o activex do ACBR para utiliza-lo no visual basic 6.

O exemplo que tem no projeto esta bastante incompleto e comecei, entao, a ampliá-lo.

No entanto estou com problemas com relação as funções que passam "estruturas" de dados por parâmetro,

conforme levantei neste post. http://www.forumweb.com.br/foruns/topic ... ge__st__60 .

Nao estou consiguindo carregar as aliquotas corretamente.

Ainda faltam as formas de pagamento e outros.

Como alternativa a sugestao do post, tentei usar outra funcao:GetAliquotaSStr .

Ao usar a funcao ECF_GetAliquotaSStr percebi que nao tinha na versão da ACBr32.dll (922KB) da pasta C:\SVN\ACBR\Projetos\ACBr32_DLL\ACBr_ActiveX.

Usei a outra dll que estava na pasta C:\SVN\ACBR\Projetos\ACBr32_DLL\ACBr32 (1608 kb) mas ai surgiu outro erro

"BAD DLL calling convention."

Pesquisei e se refere a questoes de compilacao encontradas no mesmo post.

http://support.microsoft.com/kb/153586

http://www.codeguru.com/forum/showthread.php?t=373600

Check these threads:

http://www.codeguru.com/forum/showthread.php?t=356338

http://www.codeguru.com/forum/showthread.php?t=352701

http://www.codeguru.com/forum/showthread.php?t=371639 __________________

A sugestao seria recompilar utilizando a diretiva "STDCALL".

Baixei o Delphi 2010 e tentei recompilar. Nao consegui.

Ocorreu o seguinte erro:

[DCC Error] ACBrPAFClass.pas(496): E2010 Incompatible types: 'TListSortCompare' and 'Pointer'

O que eu faço?

TFA.

Link to comment
Share on other sites

Olá, tudo bom?

Já tentou utilizar o ACBrX?

Ele é um objeto ActiveX que possui todas as propriedades, métodos e eventos do ACBrECF, além de possuir todos os tipos de dados estruturados, e o exemplo ECFTeste 100% escrito em VB6:

http://easysoftware.net.br/downloads/ACBrX.rar

Qualquer dúvida é só dar um toque...

Estou com problemas ao criar o activex do ACBR para utiliza-lo no visual basic 6.

O exemplo que tem no projeto esta bastante incompleto e comecei, entao, a ampliá-lo.

No entanto estou com problemas com relação as funções que passam "estruturas" de dados por parâmetro,

conforme levantei neste post. http://www.forumweb.com.br/foruns/topic ... ge__st__60 .

Nao estou consiguindo carregar as aliquotas corretamente.

Ainda faltam as formas de pagamento e outros.

Como alternativa a sugestao do post, tentei usar outra funcao:GetAliquotaSStr .

Ao usar a funcao ECF_GetAliquotaSStr percebi que nao tinha na versão da ACBr32.dll (922KB) da pasta C:\SVN\ACBR\Projetos\ACBr32_DLL\ACBr_ActiveX.

Usei a outra dll que estava na pasta C:\SVN\ACBR\Projetos\ACBr32_DLL\ACBr32 (1608 kb) mas ai surgiu outro erro

"BAD DLL calling convention."

Pesquisei e se refere a questoes de compilacao encontradas no mesmo post.

http://support.microsoft.com/kb/153586

http://www.codeguru.com/forum/showthread.php?t=373600

Check these threads:

http://www.codeguru.com/forum/showthread.php?t=356338

http://www.codeguru.com/forum/showthread.php?t=352701

http://www.codeguru.com/forum/showthread.php?t=371639 __________________

A sugestao seria recompilar utilizando a diretiva "STDCALL".

Baixei o Delphi 2010 e tentei recompilar. Nao consegui.

Ocorreu o seguinte erro:

[DCC Error] ACBrPAFClass.pas(496): E2010 Incompatible types: 'TListSortCompare' and 'Pointer'

O que eu faço?

TFA.

Link to comment
Share on other sites

  • Este tópico foi criado há 4789 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.