- 8. Uso da DLL
8.5. VFP - Visual Fox Pro com late binding - 8.4.2. Selecionar um certificado
« Anterior - 8.5.1. Obter a versão da DLL
Próximo »
8.5. VFP - Visual Fox Pro com late binding
Sumário
Em princípio, o VFP só permite a integração via late binding.
declaração e inicialização de parâmetros
É necessário declarar e inicializar os parâmetros da chamada da DLL.
passagem de parâmetros por referência
Muitos parâmetros da DLL devolvem valor, assim nestes casos o parâmetro deve ser passado por referência para DLL, ex:
cResultado = obj.PegaNomeCertificado(@nomeCertificado, @msgResultado)
nomeCertificado e msgResultado devolvem valor, se não forem passado por referência (com @ antes do nome parâmetro), não haverá retorno.
Ole Error 80070002 ou Ole Error 80040002
O VFP tem a característica de executar a aplicação em sua própria pasta.
Como a DLL deve estar localizada na pasta de execução, a ausência da DLL na pasta do VFP resulta no erro 80070002/80040002.
Para corrigir este problema é necessário copiar a DLL e a pasta NFe_Util para a pasta do VFP.
- 8.5. VFP - Visual Fox Pro com late binding
8. Uso da DLL - « Anterior
8.4.2. Selecionar um certificado - Próximo »
8.5.1. Obter a versão da DLL