Griaule Biometrics

Principal » "Failed to import the activex control. Please ensure it is properly registered."

Knowledge Base

Add to Delicious  Add to browser favorites Positive Negative

Título: "Failed to import the activex control. Please ensure it is properly registered."

SINTOMAS:

  • Não funcionava com o VS 2005 em diante. Na hora do drag and drop do componente para o Form, ocorria o erro: "Failed to import the activex control. Please ensure it is properly registered."
  • Não podia ser registrado quando o computador tinha o DEP habilitado em hardware e software.

SOLUÇÃO

  1. Faça o download de GrFinger ActiveX 1.0.2 em (http://www.griaule.com/public_download/GrFingerX_1_0_2.zip)
  2. Se o Visual Studio estiver aberto, feche-o;;
  3. Substitua o GrFingerX.dll (1.0.1) pelo GrFingerX.dll (versão 1.0.2 );
  4. Certifique-se que o ActiveX está corretamente registrado (regsvr32 GrFingerX.dll);
  5. Abra seu projeto no Visual Studio novamente;
  6. Certifique-se que o componente já foi importado para a "Toolbox" e
    está ativo;
  7. Se estiver usando o VS 2005, antes de arrastar o componente
    para o Form, adicione uma referência a OLE Automation em
    seu projeto:

OBS: Esse passo é necessário, pois o VS2005 não consegue resolver uma
dependência de uma referência COM a stdole. E não consegue portanto
compilar o wrapper assembly AxGrFingerXLib.dll.

- Em "Solution Explorer", clique com o botão direito sobre o seu projeto;
- Clique em "Add Reference";
- Selecione a Aba "COM";
- Selecione o componente "OLE Automation";
- Clique em "OK";

  • Arraste e solte o componente "GrFingerXCtrlClass" no Form.
  • APLICA-SE A

    • Fingerprint SDK 2007