Griaule Biometrics

Startseite » Forums » FINGERPRINT SDK » Knowledge Base - Most Common Problems » Most Common Problems
7 replies [Letzter Beitrag]
ptrckph
Offline
Joined: 2008-09-23
Rate this post:
0
Noch keine Bewertungen vorhanden
Most Common Problems

1) I am trying to use GrFingerXClass in Visual Studio 2005, but this message is showed: “Failed to import the ActiveX control. Please ensure it is properly registered”
SOLUTION: Do the following:
- Close the project.
- Copy the AxInterop.GrFingerXLib.dll from a VS.2003 project (our VS.2003 sample, for example) to the "obj/debug" folder of your project.
- Open your project.
- Try to open the library again.

IMPORTANT: this problem doesn't happen in VS.2003 projects.

2) My GrFinger is not working in .NET
SOLUTION: Check if the Stdole.dll (file which is necessary for GrFinger) is in your PC. This file comes with .NET 1.0, but doesn't come with 1.1 or 1.2 versions.

3) I'm having a -107 error when I try to access BiometricDisplay method.
SOLUTION: The last parameter of that function is "matchContext". If you haven't processed an identification, then this parameter must be GR_NO_CONTEXT. Only use a valid context number, such as GR_DEFAULT_CONTEXT, if you have already called Identify or Verify.

4) The identification is very slow. What can I do?
SOLUTION: To improve the identification speed check if you are doing the following:

- Use "Identify" instead of "Verify". "Identify" is much faster than "Verify" for searchings in database. Remove the "Verify" from your program.
- Check if the IdentifyPrepare is inside the loop. If is, put it out. You need to pass by IdentifyPrepare only once.
- Another possibility is an implementation of more than one server. Using (and distributing data to) two or more servers can avoid problems (for example, if one server has problems, there are other servers to replace it) and increase the matching speed.
- Clusters also are recommended to increase the performance.
- If your PC has a dual-core processor, try using contexts. Distributing the operations in multiple threads, the operations can be executed simultaneoulsy and the performance will increase even more.

Note that the identification speed is from 5000/s to 8000/s in normal conditions. High speed taxes are got in ideal conditions.

5) How to reduce the size of the template?
SOLUTION: By GrFinger, it is not possible to reduce the size of the template, unless you enroll medium or bad fingerprints. What you can do is use a compression algorithm. For more details, check in http://en.wikipedia.org/wiki/Data_compression

nsmicro
Offline
Joined: 2007-02-21
Rate this post:
0
Noch keine Bewertungen vorhanden

Estou usando a versão 2007 em um servidor 2003.

Ao executar o programa recebo a seguinte mensagem:

 

Run-time error "372":

 

Failed to load control 'GrFingerXCtrl' from GrFingerX.dll. Your version of GrFingerX.dll may be outdated.

Make sure you are using the version of the control that was provided with your application.

 

Estranho porque executo antes um programa para fazer a captação de digitais e o programa funciona perfeitamente.

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
Noch keine Bewertungen vorhanden

Prezado cliente,

Este programa executado anteriormente para capturar as digitais, ele utiliza o Fingerprint SDK?
Em que momento da execução você recebe este erro citado?

Tenha em mente que o Fingeprint SDK 2007 é uma versão não mais utilizada. Considere por favor atualizar para a versão 2009 do mesmo.

Atenciosamente,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team

nsmicro
Offline
Joined: 2007-02-21
Rate this post:
0
Noch keine Bewertungen vorhanden

O primeiro programa identifica o usuário autorizado e cadastra digitais.

O segundo apenas identifica usuários para permitir o controle de acesso.

Ambos programas usam o SDK 2007 e estão instalados no mesmo diretório, portanto utilizando as mesmas dll's.

O primeiro programa funciona normalmente.

O segundo aborta com a mensagem informada logo ao ser carregado.

Os programas estão instalados e são executados num Server 2003.

 

---

 

Uma questão sobre o SDK 2009: os programas que funcionavam com o SDK 2007 precisam ser alterados para uso com o SDK 2009?

m.svol
Offline
Joined: 2010-09-02
Rate this post:
0
Noch keine Bewertungen vorhanden

Prezado cliente,

Por acaso você está tentando rodar as duas aplicações simultaneamente?

Sobre o SDK 2009: É necessário fazer algumas modificações no código para alterá-lo.
É possível acessar o manual desta versão através da página: http://www.griaulebiometrics.com/en-us/manual/fingerprint-sdk/programming-reference-guide

Atenciosamente,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team

 

nsmicro
Offline
Joined: 2007-02-21
Rate this post:
0
Noch keine Bewertungen vorhanden

Não estão rodando simultaneamente.

nsmicro
Offline
Joined: 2007-02-21
Rate this post:
0
Noch keine Bewertungen vorhanden

Não estão rodando simultaneamente.

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
Noch keine Bewertungen vorhanden

Prezado cliente,

 

Provavelmente as aplicações estão usando dll's de versões diferentes (quando foi programado) ou estão buscando dll's diferentes no sistema.

Tente averiguar essas duas opções, e em último caso delete a referência da dll no projeto, delete o componente do form, insera-o e compile-o novamente.

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team