OpenNFSe

OpenNFSe (http://www.opennfse.com.br/forums/index.php)
-   Ajuda sobre código fonte (http://www.opennfse.com.br/forums/forumdisplay.php?f=5)
-   -   Ajuda com envio do xml (http://www.opennfse.com.br/forums/showthread.php?t=29)

Rave 07/05/2010 12:56

luiz, continua dando access violation no mesmo local, tirei do uses da interface o acbrMSXML2_TLB e coloquei no uses do implementation MSXML2_TLB e copiei e colei na pasta do meu projeto a sua unit MSXML2_TLB, mas continua dando access violation no mesmo local.

mas no uses da interface tenho tambem o acbrCapicom_TLB, tentei fazer a mesma coisa, retirei la de cima, e coloquei só no uses do implementation o Capicom_TLB, copiei e colei o seu capicom_TLB na pasta do meu projeto, mas quando fiz isso, começou a dar pau na minha função de assinatura que falando que iCertificate2 não esta declarado.

e ainda, se eu volto com o Capicom_TLB para a declaração do uses la da interface, o programa compila normalmente e quando vai fazer a assinatura do xml da access violation nessa linha:

OleCheck(IDispatch(Certificado.PrivateKey).QueryIn terface(IPrivateKey, PrivateKey));

tenho que retirar esse acbrCapicom_TLB mesmo? e no caso de usar o seu capicom, vou ter que mudar os tipos devariaveis de icertificate2 para algum outro? ou estou fazendo alguma cagada? ehehehe
se ficou um pouco confuso tento te explicar melhor....

Muito Obrigado
Marconi Maia

LuizVaz 12/05/2010 17:50

Lol,

você fez uma grande confusão.

Me manda em private o seu fonte que eu arrumo para você.
Faz um zip e coloca no Free File Hosting Made Simple - MediaFire e manda o link.

Pode me mandar so o fonte onde acontece o erro e as dependências.

Att,
Luiz Vaz

Citação:

Postado Originalmente por Rave (Post 117)
luiz, continua dando access violation no mesmo local, tirei do uses da interface o acbrMSXML2_TLB e coloquei no uses do implementation MSXML2_TLB e copiei e colei na pasta do meu projeto a sua unit MSXML2_TLB, mas continua dando access violation no mesmo local.

mas no uses da interface tenho tambem o acbrCapicom_TLB, tentei fazer a mesma coisa, retirei la de cima, e coloquei só no uses do implementation o Capicom_TLB, copiei e colei o seu capicom_TLB na pasta do meu projeto, mas quando fiz isso, começou a dar pau na minha função de assinatura que falando que iCertificate2 não esta declarado.

e ainda, se eu volto com o Capicom_TLB para a declaração do uses la da interface, o programa compila normalmente e quando vai fazer a assinatura do xml da access violation nessa linha:

OleCheck(IDispatch(Certificado.PrivateKey).QueryIn terface(IPrivateKey, PrivateKey));

tenho que retirar esse acbrCapicom_TLB mesmo? e no caso de usar o seu capicom, vou ter que mudar os tipos devariaveis de icertificate2 para algum outro? ou estou fazendo alguma cagada? ehehehe
se ficou um pouco confuso tento te explicar melhor....

Muito Obrigado
Marconi Maia


Rave 20/05/2010 09:25

conseguiu avançar alguma coisa, pelo que te mandei?


Horários baseados na GMT -2. Agora são 16:00.

vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0