Ir para conteúdo
  • Cadastre-se

dev botao

ACBR ActiveX


naugustijr
  • Este tópico foi criado há 4563 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.