Griaule Biometrics

Home » Forums » FINGERPRINT SDK » C/C++ Specific » GrCapInitialize, erro na alocação
1 reply [Last post]
sangkar
Offline
Joined: 2008-10-16
Rate this post:
0
No votes yet
GrCapInitialize, erro na alocação

Tenho usa a Fingerprint SDK ja ha algum tempo com sucesso porem na aplicação que estou desenvolvendo no momento a eu estou tendo problemas com esta função, quando eu a chamo ela me retorna -7; Não estou entendendo o porque disto. Codigo abaixo.

TControleGriaule::Inicializar()
{
  if(!inicializado)
  {
    int ret1, ret2;
    ret1=GrInitialize();
    ret2=GrCapInitialize(StatusEvent);
    if (ret1<0 || ret2<0)
    {
      ShowMessage("erro");
      return 1;
    }
  }
  return 0;
}

webmast
Offline
Joined: 2006-10-26
Rate this post:
0
No votes yet

Veja como é feito no sample

myCallBack = new StatusCallBack(this,&Util::StatusEventHandler);
gchStatus = GCHandle::Alloc(myCallBack);
result = GrInitialize();
if (result < 0) return (int)result;
return GrCapInitialize(myCallBack);

O StatusEventHandler e o StatusCallBack estão definidos no Ccallbacks.h e no Util.h respectivamente, você está inicializando o seu parâmetro StatusEvent como no sample?

Atenciosamente,

Equipe de Suporte
Griaule Biometrics
FVC2006 - #1 Fingerprint Algorithm