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

  • Faça o download de GrFinger ActiveX 1.0.2 em (http://www.griaule.com/public_download/GrFingerX_1_0_2.zip)
  • Se o Visual Studio estiver aberto, feche-o;;
  • Substitua o GrFingerX.dll (1.0.1) pelo GrFingerX.dll (versão 1.0.2 );
  • Certifique-se que o ActiveX está corretamente registrado (regsvr32 GrFingerX.dll);
  • Abra seu projeto no Visual Studio novamente;
  • Certifique-se que o componente já foi importado para a "Toolbox" e
    está ativo;
  • 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