Griaule Biometrics

Startseite » Forums » FINGERPRINT SDK » Delphi Specific » Exemplo Delphi 7: usando CapRawImageToHandle, não compila...
10 replies [Letzter Beitrag]
jesse.m
Offline
Joined: 2008-09-19
Rate this post:
0
Noch keine Bewertungen vorhanden
Exemplo Delphi 7: usando CapRawImageToHandle, não compila...

Bom dia a todos!!!!

Estou seguindo passo-a-passo o diagrama exposto no 'GrFinger Based Applications Overview', usando o GrFinger ActiveX com Delphi 7.
Os eventos e funções básicas (Initialize, CreateContext, capInitialize, CapStartCapture,...) estão codificados ok - afinal praticamente é só chamar né...

Salvo melhor juízo, imagino estar no ponto do diagrama em que tenho um objeto "Image" em mãos, ou seja, após o "OnImage" e antes do "BiometricDisplay".

No evento "OnImageAcquired" só adequei meus nomes de objetos e variáveis, conforme abaixo:

--------------
procedure TForm1.grf1ImageAcquired(ASender: TObject;
const idSensor: WideString; width, height: Integer;
var rawImage: OleVariant; res: Integer);

var
// handle to finger image
handle: IPictureDisp;
// screen HDC
hdc: LongInt;
begin
GrF1.CapRawImageToHandle(rawImage, width, height, hdc, handle);
if handle <> nil then
begin
SetOlePicture(image1.Picture, handle);
image1.Repaint();
end;

// release screen HDC
ReleaseDC(HWND(nil), hdc);

end;
-------------------

Como podem ver, foi um copy/paste descarado do exemplo da procedure CapRawImageToHandle, mas o Delphi indica erro na linha de declaração do handle:
handle: IPictureDisp;
com o erro :
Undeclared Identifier: 'IPictureDisp'

O que faltou? Sendo ActiveX preciso ainda incluir algum arquivo de declarações de tipo? Se sim qual, pois não há arquivo nenhum indicado no exemplo.
Ou será que errei em outra coisa?? Devo declarar o IPictureDisp manualmente de algum modo?

Acho que expus tudo, qquer necessidade de mais informações por favor é só dizer.
Antecipadamente agradeço qualquer auxílio!

jesse.m
Offline
Joined: 2008-09-19
Rate this post:
0
Noch keine Bewertungen vorhanden

Encontrei a prototipação do tipo 'raw', documentado na parte de Dll.
Mesmo assim, não resolveu...

jesse.m
Offline
Joined: 2008-09-19
Rate this post:
0
Noch keine Bewertungen vorhanden

q TREMENDA bobeada... incluir o ActiveX no uses é primordial...

Desculpem-me pelo tópico inútil !

Bogs
Offline
Joined: 2011-08-23
Rate this post:
0
Noch keine Bewertungen vorhanden

Jesse, boa noite!!!

 

Baixei uma versão do grfinger para delphi (Free), mas não estou conseguindo fazer com que o leitor transfira a imagem para o componente, tem como você me ajudar nisto? teria possibilidade de me mandar um exemplo, grato pela atenção!

 

 

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

Prezado cliente,

Você está utilizando o Fingerprint SDK 2009?
Logado em nosso site, vá até a seção de downloads: http://www.griaulebiometrics.com/page/pt-br/downloads, baixe e instale esta versão do SDK e após isto você pode baixar um exemplo em Delphi 6-7 em DLL ou ActiveX disponíveis na mesma página.
Será necessário também utilizar uma licença de testes, para isto, você deverá entrar em "Minha conta" no site da Griaule e solicitar uma "Trial License" para o seu computador.

Atenciosamente,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team

Bogs
Offline
Joined: 2011-08-23
Rate this post:
0
Noch keine Bewertungen vorhanden

Matheus a versão que eu estou usando é free 4.1 e tem um exemplo nos fontes que funciona, mas o exemplo lê a imagem, no meu caso tenho que capturar a imagem do aparelho para depois transformar em arquivo ou validar. O aparelho adiquirido é o AuthenTec AES3500, o SDK dá suporte para o mesmo em Delphi7?

 

Obrigado pelo retorno!

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

Prezado cliente,

 

Infelizmente não damos mais suporte ao GrFinger 4.1.

Aconselhamos fazer um upgrade para a versão do SDK 2009 (mais informações: http://www.griaulebiometrics.com/page/pt-br/fingerprint_sdk).

 

Atenciosamente,

 

Davi Stuart Zilli

Griaule Support Team

Bogs
Offline
Joined: 2011-08-23
Rate this post:
0
Noch keine Bewertungen vorhanden

Tudo bem, mas ela suporta o equipamento descrito acima?

 

Atenciosamente,

 

Leandro

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

Prezado cliente,

Infelizmente este leitor não é suportado nesta versão, apenas no Fingerprint SDK 2009.

Atenciosamente,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team

Bogs
Offline
Joined: 2011-08-23
Rate this post:
0
Noch keine Bewertungen vorhanden

Obrigado pelo retorno!

 

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

Prezado cliente,

Ficamos felizes em ajudar.
Caso possua outras dúvidas, não hesite em nos contatar.

Atenciosamente,

 

--
Matheus Smythe Svolenski
Griaule Biometrics Support Team