Griaule Biometrics

Home » Forums » FINGERPRINT SDK » Delphi Specific » Metodo Identify Retornando -8
6 replies [Last post]
andre5
Offline
Joined: 2006-10-26
Rate this post:
0
No votes yet
Metodo Identify Retornando -8

Pessoal acho que vamos ter que nos ajudar, não consegui resolver esse problema de retorno -8
One or more parameters are out of bound. (Error:-8)
Conversei com o suporte da Griaule e eles também não sabem o que pode estar acontecendo, e qual a incompatibilidade com o Delphi 2010 ja que no Delphi 7 esta funcionado corretamente disseram que o problema não é com o SDK mas sim com o Delphi 2010.
Eles também estão sem programador Delphi no momento e não vão poder nos ajudar neste assunto.
Agradeço quem puder nos ajudar

eduardo86
Offline
Joined: 2009-08-06
Rate this post:
0
No votes yet

Andre,

Tive este mesmo erro usando o D7, o problema era quando tentava chamar o metodo de verificacao ou identificacao quando o template.size era <= 0.

Isso ocorria quando nao havia impressao digital associada ao registro no banco de dados, entao um simples IF resolveu.

Claro que nao deve ser exatamente este o seu caso, pois voce disse que no D7 funciona, porem estou te dando esta dica, pois voce poderia debugar e ver se pelo menos esta vindo um template valido, quem sabe o problema nao esta quando tenta obter o template do banco.

Voce esta usando o DEMO da Griaule?

Abs

eduardo86
Offline
Joined: 2009-08-06
Rate this post:
0
No votes yet

Andre,

Tive este mesmo erro usando o D7, o problema era quando tentava chamar o metodo de verificacao ou identificacao quando o template.size era <= 0.

Isso ocorria quando nao havia impressao digital associada ao registro no banco de dados, entao um simples IF resolveu.

Claro que nao deve ser exatamente este o seu caso, pois voce disse que no D7 funciona, porem estou te dando esta dica, pois voce poderia debugar e ver se pelo menos esta vindo um template valido, quem sabe o problema nao esta quando tenta obter o template do banco.

Voce esta usando o DEMO da Griaule?

Abs

pabloza
Offline
Joined: 2010-07-05
Rate this post:
0
No votes yet

I have the same problem under Delphi 2010 :(

menerot
Offline
Joined: 2010-02-01
Rate this post:
0
No votes yet

EU sei que isso tem alguma coisa com o fato do delphi 2010 ter mudado o padrao de strings pra unicode...!

doni700
Offline
Joined: 2008-02-29
Rate this post:
0
No votes yet

Olá pessoal, com as dicas do pessoal aqui do forum de que o problema era com unicode, consegui solucinar o problema e o exemplo da Griaule com activex está funcionando perfeitamente no Delphi 2010. Para isso modifiquei as variáveis do tip PCHAR para PANSICHAR e as do tipo STRING para ANSISTRING. Modifiquei no projeto todo, mas acho que só é necessário na untit UDbClass. As explicações das diferenças dos tipos de variáveis do Delphi 7 e Delphi 2010 eu achei no link a abaixo.

http://www.activedelphi.com.br/forum/viewtopic.php?t=57211&sid=a99402291b4fae5c9b99884bf7ddd6c0

Donizetti

 

davi.st1
Offline
Joined: 2010-08-26
Rate this post:
0
No votes yet

[DONIZETTI HELP]

"Hello everybody, with the tips of the people of the forum that the problem was with the unicode, i did solve the problem, and the sample of Griaule with ActiveX is working perfectly in Delphi 2010. To do that, i did change the variables of type PCHAR to PANSICHAR, and the variable of type STRINGto ANSISTRING. I did modify the whole project, but i think that is only necessary in untit UDbClass. The explications of the differences os the types of variables of Delphi 7 to Delphi 2010 i found in this link:

http://www.activedelphi.com.br/forum/viewtopic.php?t=57211&sid=a99402291b4fae5c9b99884bf7ddd6c0

Donizetti"

------------------------------------------------------------------------------

 

Prezado Donizetti,

agradecemos muito a sua ajuda.

Estamos tentando construir um fórum cada vez mais completo para atender vocês, clientes.

Se tiver mais alguma dúvida ou sugestão, não hesite em nos contatar.

 

--------------------------------------------

Davi Stuart Zilli

Griaule Support Team