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