8. Uso da DLL
8.2. DELPHI com late binding
8.1.2. Selecionar um certificado
« Anterior
8.2.1. Obter a versão da DLL
Próximo »

8.2. DELPHI com late binding

Sumário

Pré-requistos

Não existe a necessidade de criar a unit de integração da DLL via type import library, basta que a DLL esteja registrada no equipamento e exista na pasta da aplicação.

Parâmetro string das chamadas

Utilizar o tipo widestring do Delphi, nas versões mais novas do Delphi é necessário utilizar o tipo compatível com widestring.

Como instanciar a DLL

 
uses
 
  (...), ComCtrls, ComObj;          // acrescentar ComCtrls e ComObj no use da unit
 
// código omitido
 
var
 
Util: OleVariant;                       // declarar a interface da DLL
 
begin
 
Util := CreateOleObject('NFe_Util_2G.util');            // instância a DLL
 
// código omitido
 
i:= Util.PegaNomeCertificado(nomeTitular, msgResultado);    // chamar a funcionalidade desejada
 
// código omitido
 
end;
8.2. DELPHI com late binding
8. Uso da DLL
« Anterior
8.1.2. Selecionar um certificado
Próximo »
8.2.1. Obter a versão da DLL