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:
- Arraste e solte o componente "GrFingerXCtrlClass" no Form.
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";
APLICA-SE A
- Fingerprint SDK 2007

