VB6 - escolher certificado digital - late binding
Para utilizar a DLL com late binding não é a necessário fazer o reference da DLL, basta que a DLL esteja registrada no equipamento e exista na pasta da aplicação.
Para ter mais detalhes acesse: http://www.flexdocs.com.br/guiaNFe/uso.html
'
' Exemplo para obter versão da DLL em uso
'
'
'
' Exemplo para escolher um certificado digital do repositório de certificados digitais do usuário corrente do
' Windows
Dim Result As Long
Dim msgResultado As String
Dim Certificado As String
Certificado = ""
msgResultado = ""
'
' instancia classe
'
Dim objNFeUtil As Object
Set objNFeUtil = CreateObject("NFe_Util_2G.util")
'
' pega certificado
'
Result = objNFeUtil.PegaNomeCertificado(Certificado, msgResultado)
MsgBox Str(Result) + " - " + msgResultado, vbInformation, "Resultado"
'
' libera classe
'
Set objNFeUtil = Nothing
Para ter mais detalhes acesse: http://www.flexdocs.com.br/guiaNFe/uso.html
'
' Exemplo para obter versão da DLL em uso
'
'
'
' Exemplo para escolher um certificado digital do repositório de certificados digitais do usuário corrente do
' Windows
Dim Result As Long
Dim msgResultado As String
Dim Certificado As String
Certificado = ""
msgResultado = ""
'
' instancia classe
'
Dim objNFeUtil As Object
Set objNFeUtil = CreateObject("NFe_Util_2G.util")
'
' pega certificado
'
Result = objNFeUtil.PegaNomeCertificado(Certificado, msgResultado)
MsgBox Str(Result) + " - " + msgResultado, vbInformation, "Resultado"
'
' libera classe
'
Set objNFeUtil = Nothing