Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Lector de Huellas en aplicacion delphi (https://www.clubdelphi.com/foros/showthread.php?t=58771)

BuRtOn 31-07-2008 04:26:56

Lector de Huellas en aplicacion delphi
 
Saludos amigos, pues mi pregunta es la siguiente:

Tengo mi aplicacion ya completamente finalizda, y tengo el modulo de seguridad que consta de dos edits simples, y pues una tabla en paradox que se llama seguridad que es la que me almacena el loggin y el password, pero viendo por mercadolibre me encontre con un lector de huellas, y por lo que veo ese lector de huellas me ahorraria el trabajo de que la persona digite su loggin y password, pero necesito una idea de como conectaria ese lector de huellas a mi aplicacion , y como almacenar el dato de la huella a mi tabla de seguridad, puesto que ya no va a existir loggin ni nombre de usuario, pero si va a existir una huella digital, en fin esa es mi gran pregunta, miren mas sin embargo dejo el link de mercadolibre donde esta el lector de huellas que menciono en mi pregunta, aqui especifican mas en cuanto a la parte tecnica y software que maneja.....


http://articulo.mercadolibre.com.co/...ingerprint-_JM

bueno este es uno de mis cuestionamientos, en cuanto a utilizar hardware en delphi, por favor si alguien tiene conocimiento de esto le agradeceria enormemente...eso solo saber como hacer funcionar el lector en mi aplicacion, y como guardo ese tipo de dato....o como genera ese dato de guardar huella, si tipo numerico , logico, en fin, gracias por su tiempo...

AGAG4 31-07-2008 17:58:02

Yo hice un Reloj Checador, gracias a la ayuda del componente de nuestro amigo Al Gonzalez en su pagina programadores

http://groups.msn.com/ce77cj5fut58ai...mponentes.msnw

Busca en esa pagina el componente, en cuanto al driver te recomiendo esta pagina:
http://www.griaulebiometrics.com/page/es/downloads

Baja el FingerPrint SDK , vienen hasta unos demos en delphi, es un trial de 90 dias.

Suerte ....

CHECHE81 31-07-2008 22:31:22

GH FingReader
 
Saludos

Burton puedes utilizar el componente que menciona Agag4, tambien lo puedes descargar del siguiente link es gratis.

http://www.sistemasgh.com/zonadedescargas.php

Trae un ejemplo de como utilizarlo. :cool:

BuRtOn 01-08-2008 00:16:54

Saludos, gracias amigos, lei un poco mas sobre esto, pero soy 100% novato en cuestion de hardware en delphi, bueno cuales son los pasos para que funcione el lector de huella, por lo que veo son estos:

1. comprar el lector de huella

2. descargar el componente de delphi que me dicen "No se que funcion cumple ese componente"

3. me dicen que compre un sdk, y por lo que averigue los sdk son pagos todos, no hay ninguno gratuito, y como se configura o como se programa el sdk....

4. un amigo me dijo que eso se configuraba con alguien que supiera de criminalistica o que fuera experto en leer las huellas, no se que tan sierto sea esto...

creo que eso es lo que he entendido hasta ahora...solo necesito mas informacion, ya que por lo que veo ustedes ya lo utilizaron y lo aplicaron con delphi...espero que me puedan dar un poco mas de informacion, gracias por su tiempo prestado...

enecumene 01-08-2008 00:32:33

Hola, yo hice un reloj checador también utilizando el componente de CHECHE81, usando los SDK de grFinger y el lector Digital Persona U.Are.U 4000B y funcionan de pelos, ¡te lo recomiendo!.

Saludos.

BuRtOn 01-08-2008 00:44:01

Si, veo...pero el problema es que no se que funcion cumple cada cosa que me estan nombrando, alguien tiene los pasos correctos de lo que hay que hacer y la funcion que cumple cada paso ???, y el valor exacto del SDK, por que un amigo me dijo que tocaba comprarlo...y si lo compro como lo programo????....y que tan dificl es configurar esto, pues desde su punto de vista, que ya lo hicieron, por que como les dije anteriormente , un amigo me dijo disque hay que saber mucho de huellas digitales, para manipular el lector de huellas, y pues soy novato en esto...gracias por su tiempo prestado y respuestas concretas....

enecumene 01-08-2008 01:33:29

Cita:

Empezado por BuRtOn (Mensaje 304875)
Si, veo...pero el problema es que no se que funcion cumple cada cosa que me estan nombrando, alguien tiene los pasos correctos de lo que hay que hacer y la funcion que cumple cada paso ???, y el valor exacto del SDK, por que un amigo me dijo que tocaba comprarlo...y si lo compro como lo programo????....y que tan dificl es configurar esto, pues desde su punto de vista, que ya lo hicieron, por que como les dije anteriormente , un amigo me dijo disque hay que saber mucho de huellas digitales, para manipular el lector de huellas, y pues soy novato en esto...gracias por su tiempo prestado y respuestas concretas....

Amigo, te recomiendo que descargues el demo del SDK a usar y los componentes del amigo CHECHE81 para que veas los ejemplos, y veras que usando dicho componente te ahorras todo el trabajo y que es bastante sencillo hasta un primerizo en delphi lo aprende rapido.

Saludos ;)

BuRtOn 01-08-2008 01:43:06

Ok lo hare...pero me toca comprar el SDK ????...pues la aplicacion es de un gimnasio....eso es lo que estoy dudando....y el SDK hay que programarlo ???, hay que programar algo de la huella ??, hay que saber bastante en huellas..???


Gracias de nuevo....

enecumene 01-08-2008 01:46:34

Cita:

Empezado por BuRtOn (Mensaje 304883)
Ok lo hare...pero me toca comprar el SDK ????...pues la aplicacion es de un gimnasio....eso es lo que estoy dudando....y el SDK hay que programarlo ???, hay que programar algo de la huella ??, hay que saber bastante en huellas..???


Gracias de nuevo....

No hay que programar nada, el componente lo hace todo por eso es recomendable usarlo, le reitero lo comentado anteriormente.

Saludos.

BuRtOn 01-08-2008 01:49:21

Ok, entendi perfectamente, lo hare al instante...pero si me toca comprar el SDK...puesto que me dicen que es una version trial de 90 dias...y yo necesito que mi SDK siempre funcione....que tengo que hacer ahi respecto al dinero, cuanto cuesta, o que?, como es esa parte que es lo que desconosco gracias...

enecumene 01-08-2008 01:58:05

Cita:

Empezado por BuRtOn (Mensaje 304886)
Ok, entendi perfectamente, lo hare al instante...pero si me toca comprar el SDK...puesto que me dicen que es una version trial de 90 dias...y yo necesito que mi SDK siempre funcione....que tengo que hacer ahi respecto al dinero, cuanto cuesta, o que?, como es esa parte que es lo que desconosco gracias...

El problema de los SDK particularmente el de Fingerprint SDK es que debes comprar minimo 5 licencias :eek:, creo que la de grFinger lo puedes comprar por unidad, la primera cuesta USD$36.00 por licencia y la segunda creo que cuesta USD$45.00 por licencia.

Saludos.

Al González 01-08-2008 06:35:32

¡Hola!

Sólo para aclarar un poco las cosas. El componente que hice tiene como finalidad simplificar el trabajo a quienes, programando en Delphi, utilizan el SDK GrFinger para obtener y comparar huellas mediante un lector dactilar.

La conectividad entre elementos es como sigue:

Aparato lector -- controlador del lector (driver) -- SDK GrFinger -- componente Delphi GH FingReader

El lector, al igual que muchos otros aparatos electrónicos periféricos viene con un disco con el que se instala el controlador en la computadora.

El SDK GrFinger, es una "API" o grupo de DLLs de una empresa llamada Griaule, creada por ellos para facilitar la operatividad de varias marcas de lectores desde cualquier lenguaje de programación que soporte llamadas a funciones de una DLL (como lo es el propio Delphi). Incluye una unidad .pas que facilita la importación de tales funciones al lenguaje Object Pascal (Delphi).

Mi componente tiene propiedades, métodos (funciones) y un evento "OnRead" que envuelven a dichas funciones de esa API, volviendo más sencillo el trabajo del programador operativo (el que usa los componentes que otros hacen).

El siguiente es un prontuario (lista resumida de pasos a seguir) que redacté al respecto en abril de 2006:
http://groups.msn.com/ce77cj5fut58ai...D_Message=5737

De momento es preferible que descarguen el componente de la página que señala Cheché porque en PDM se quedó una versión más antigua que tenía un bug en el programa de ejemplo (y hasta ahorita me estoy acordando que no subí la nueva versión a PDM :o).

Tip: por lo menos hasta hace un tiempo (no sé si todavía) existía una versión de GrFinger que era gratuita (la edición "FREE"). Con la limitante de que la imagen de la huella no aparecía completa al desplegarla en pantalla, no obstante la lectura y comparación de dichas huellas era al 100%. Y considerando que es bastante imprudente mostrar o imprimir una huella digital (por las mismas cuestiones de seguridad), el usar la versión gratuita de GrFinger en una aplicación real no estaba del todo mal. Hablo en tiempo pasado porque no sé si ante esto los fabricantes hayan descontinuado esa edición de GrFinger. A estas alturas los usuarios de mi componente y Cheché saben más que yo al respecto de las diferentes versiones de la API GrFinger.

Espero haber orientado un poco.

Saludos.

Al González.

BuRtOn 01-08-2008 14:30:34

Saludos, claro que si Al González, ya me guie bastante...y cheche, me va a orientar un poco respecto a manipular hardware en mi aplicacion delphi....gracias enserio despejaste dudas referente al componente y esas cosas....hasta una nueva ocasion gracias.....

sakuragi 01-10-2008 20:07:52

Cita:

Empezado por CHECHE81 (Mensaje 304834)
Saludos

Burton puedes utilizar el componente que menciona Agag4, tambien lo puedes descargar del siguiente link es gratis.

http://www.sistemasgh.com/zonadedescargas.php

Trae un ejemplo de como utilizarlo. :cool:

es compatibe con turbo delphi?

y lazarus?

saludos

gracias

Al González 12-12-2008 08:04:15

Cita:

Empezado por sakuragi (Mensaje 317514)
es compatibe con turbo delphi?

y lazarus?

saludos

gracias

Contestando a esta pregunta (un poco tarde, quizá), es bueno mencionar que este componente lo hice sin usar ninguna biblioteca de terceros, por lo que su única dependencia es el SDK GrFinger y todo lo demás es código nativo. Considerando que el SDK son solo un grupo de DLLs, debería funcionar con Turbo Delphi y cualquier otro Delphi Win32.

Saludos.

Al. :)

marcelofabiani 14-12-2008 20:23:43

Sobre GHFinger Reader
 
Hola trate de instalar el componente como dice en leeme pero me sale este error sabes como puedo solucionarlo?

GHfingerreader.pas(175):Undeclared identifier: 'Synchronize'

Lo estoy tratando de compilar en el delphi 6 enterprise

Espero me pueda ayudar

Saludos

Marcelo

TASP290681 16-12-2008 20:13:42

responder
 
ya descargaste e instalaste el controlador de esta direccion

http://www.griaulebiometrics.com/page/es/downloads

Fingerprint SDK 2009 antes 2007 este no lo consco

y el Griaule FingerCap USB Driver 1.2

y despues el componente ..... y fijate si tu lector aparece en la lista que esta ahi..... yo lo estoy probando con un microsoft... :)

Al González 16-12-2008 20:53:04

¡Hola!

Cita:

Empezado por marcelofabiani (Mensaje 330862)
...GHfingerreader.pas(175):Undeclared identifier: 'Synchronize'

Lo estoy tratando de compilar en el delphi 6 enterprise

Espero me pueda ayudar...

Perdón por responder hasta ahora. A partir de Delphi 7 hay tres variantes del método TThread.Synchronize. El "gran" problema es que una de las tres no existe en Delphi 6 y versiones anteriores, y es precisamente la que utilicé para lograr que el componente llamase a cierto método de forma segura (debido a que el SDK GrFinger emplea multihilo internamente).

En Delphi 7 no es necesario crear un hilo nuevo para llamar con la clase TThread a un método de manera sincronizada con el hilo principal, pero en Delphi 6 sí es necesario. Y por ahí fue la solución que un compañero del club (neo801118) y yo añadimos al componente para que fuese compatible con Delphi 6.

Anexo una copia de esa versión adaptada. Pero te comento que no tiene las últimas propiedades que le agregué al componente, porque cuando hice esto último olvidé que tenía también una versión especial para Delphi 6. Tu mensaje me ha ayudado a recordar que tengo que actualizar también esa versión, pero de momento quizá te sirva el archivo que anexo, ya sea para usarlo como ahí viene, o, mejor, para adaptar nuevamente la versión 7 más reciente (las líneas de la adaptación llevan un comentario que dice "Adaptación a Delphi 6").

Espero sirva de algo.

Un saludo.

Al González. :)

neo17 13-01-2009 03:34:11

Error
 
Que tal yo instale el componente en Delphi7, pero me marca el siguiente error:
[Error] loginGeneral.pas(147): Undeclared identifier: 'identificador' que podra ser?
Gracias

Al González 03-02-2009 21:45:53

Cita:

Empezado por neo17 (Mensaje 334289)
Que tal yo instale el componente en Delphi7, pero me marca el siguiente error:
[Error] loginGeneral.pas(147): Undeclared identifier: 'identificador' que podra ser?
Gracias

Desconozco qué es ese archivo "loginGeneral.pas" :confused: :p

Puede ser algo de tu programa. Para Delphi 7 descarga la versión que señaló Cheché más arriba.

pollo_c 05-02-2009 21:54:14

duda sobre lectores de huella digital
 
Una preguntota amigos!!!! en la empresa donde yo trabajo tienen un sistema de chequeo con lector de huella digital y el problema es que se nos descompuso el puro lector de huella digital y queremos comprar otro la duda esta en comprar el lector original del sistema que cuesta 2500 o el siguiente lector http://articulo.mercadolibre.com.co/...ingerprint-_JM.


O sea cualquier lector de huella digital puede funcionar con el sistema de chequeo ???

jacobobo 02-03-2011 04:26:15

necesito el ejemplo de chche81
 
que tal alguien tiene el archivo de chche81 ya no esta en la direccion que esta arriba. solamente esta el ejemplo para delphi 6 pero yo requiero para delphi 7

gracias.

Al González 02-03-2011 04:53:57

Cita:

Empezado por jacobobo (Mensaje 392383)
que tal alguien tiene el archivo de chche81 ya no esta en la direccion que esta arriba. solamente esta el ejemplo para delphi 6 pero yo requiero para delphi 7

gracias.

Envíame un mensaje privado con tu correo para mandarte el componente GH FingReader.

Igual, les recuerdo que es de libre distribución, así que cualquiera que lo tenga ya puede pasárselo a Jacobo también, o a quien lo necesite.

Me han ofrecido el FTP del club para subir esta y otras bibliotecas, pero me gustaría hacer eso cuando le haya dado una buena afinación. :o

Saludos.

benjaminao 03-04-2012 01:20:35

Solicitud de links
 
Hola amigos como están? Excelente todo pero en este momento todos los links están rotos me imagino que por el tiempo que ha pasado ya expiraron, pero realmente es un tema que tengo que resolver, estoy desarrollando un sistema para el control de acceso en un gimnasio y lo únicoque me falta es resolver el tema de los SDK del fingerprint y veo que ustedes aquí lo tienen todo resuelto pero es necesario que actualicen los links. Mucho les sabre agradecer que me ayuden con esto. Saludos

Casimiro Notevi 03-04-2012 02:08:22

Hola, ¿qué enlace no funciona?, he estado probando varios y funcionan bien.

benjaminao 04-04-2012 02:20:16

Solicitud de links
 
Hola amigos como están? Excelente todo pero en este momento todos los links están rotos me imagino que por el tiempo que ha pasado ya expiraron, pero realmente es un tema que tengo que resolver, estoy desarrollando un sistema para el control de acceso en un gimnasio y lo únicoque me falta es resolver el tema de los SDK del fingerprint y veo que ustedes aquí lo tienen todo resuelto pero es necesario que actualicen los links. Mucho les sabre agradecer que me ayuden con esto. Saludos

benjaminao 04-04-2012 02:25:43

Disculpa
 
Hola Casimiro tienes razon, disculpa es que era para otro hilo, es que tenia varios abiertos a la vez y escribi en el que no era.

santiago14 15-03-2013 15:04:38

Cita:

Empezado por Al González (Mensaje 304910)
¡Hola!

Sólo para aclarar un poco las cosas. El componente que hice tiene como finalidad simplificar el trabajo a quienes, programando en Delphi, utilizan el SDK GrFinger para obtener y comparar huellas mediante un lector dactilar.

La conectividad entre elementos es como sigue:

Aparato lector -- controlador del lector (driver) -- SDK GrFinger -- componente Delphi GH FingReader

El lector, al igual que muchos otros aparatos electrónicos periféricos viene con un disco con el que se instala el controlador en la computadora.

El SDK GrFinger, es una "API" o grupo de DLLs de una empresa llamada Griaule, creada por ellos para facilitar la operatividad de varias marcas de lectores desde cualquier lenguaje de programación que soporte llamadas a funciones de una DLL (como lo es el propio Delphi). Incluye una unidad .pas que facilita la importación de tales funciones al lenguaje Object Pascal (Delphi).

Mi componente tiene propiedades, métodos (funciones) y un evento "OnRead" que envuelven a dichas funciones de esa API, volviendo más sencillo el trabajo del programador operativo (el que usa los componentes que otros hacen).

El siguiente es un prontuario (lista resumida de pasos a seguir) que redacté al respecto en abril de 2006:
http://groups.msn.com/ce77cj5fut58ai...D_Message=5737

De momento es preferible que descarguen el componente de la página que señala Cheché porque en PDM se quedó una versión más antigua que tenía un bug en el programa de ejemplo (y hasta ahorita me estoy acordando que no subí la nueva versión a PDM :o).

Tip: por lo menos hasta hace un tiempo (no sé si todavía) existía una versión de GrFinger que era gratuita (la edición "FREE"). Con la limitante de que la imagen de la huella no aparecía completa al desplegarla en pantalla, no obstante la lectura y comparación de dichas huellas era al 100%. Y considerando que es bastante imprudente mostrar o imprimir una huella digital (por las mismas cuestiones de seguridad), el usar la versión gratuita de GrFinger en una aplicación real no estaba del todo mal. Hablo en tiempo pasado porque no sé si ante esto los fabricantes hayan descontinuado esa edición de GrFinger. A estas alturas los usuarios de mi componente y Cheché saben más que yo al respecto de las diferentes versiones de la API GrFinger.

Al González.

Esto es muy interesante y está bueno, solo que no he podido encontrar el componente GH FingReader, el SDK GrFinger (aunque a este no lo he buscado demasiado) y el "prontuario" que menciona Al González.
¿Tendrían la amabilidad de decirme por dónde andan estas cosas?

Gracias y felicitaciones nuevamente por tanta ayuda compartida.

Santiago.

Al González 15-03-2013 18:32:03

Cita:

Empezado por santiago14 (Mensaje 456879)
Esto es muy interesante y está bueno, solo que no he podido encontrar el componente GH FingReader, el SDK GrFinger (aunque a este no lo he buscado demasiado) [...]

Hola Santiago.

Sobre el componente de huella digital que programé (y que no es nada del otro mundo), "GH FingReader", conservo dos versiones: una para Delphi 7 y otra para Delphi XE2 (y si busco creo que podría encontrar una adaptación que se hizo para Delphi 6).

Pero ese componente no te va a servir en absoluto, mientras no logres instalar y probar con éxito el SDK (DLLs) de Griaule "GrFinger" / "Fingerprint".

Mucha gente me ha pedido el componente, pensando que con sólo instalarlo ya va a poder leer huellas y compararlas. Pero vuelvo a recalcarlo: es una simple envoltura del SDK de Griaule (que, por cierto, es de paga), así que si no tienes éste último debidamente instalado y probado, ningún caso tiene instalar el FingReader.

Los testimonios que has visto de personas que han usado el componente es porque primero compraron la licencia del famoso SDK, instalaron éste, lo probaron con éxito y finalmente instalaron GH FingReader, que es gratuito y lo único que hace es simplificar la forma de programarlo desde Delphi.

Mi correo está ahí para quien ya haya realizado los primeros pasos y sólo le falte instalar el componente, con gusto le enviaré un copia del mismo.

NOTA: No tengo ni he tenido ningún tipo de relación con la empresa Griaule ni intención alguna de favorecerla (aunque debería agradecerme toda la promoción que le he dado estos años xD). Quiero pensar que a estas alturas ya deben existir otras soluciones más "amables" para el público, que las de esa compañía.

NOTA: Por si hubiera duda al respecto, decir que "GH FingReader" no tiene nada que ver con "GH Freebrary". Lo de "GH" es la "marca personal" de las bibliotecas que desarrollo y para abreviar podemos identificar a GH Freebrary con la sigla GHF, pero repito, nada que ver ésta con el componente de huella digital.

Saludos.

santiago14 16-03-2013 16:04:19

Cita:

Empezado por Al González (Mensaje 456905)
Hola Santiago.
Mi correo está ahí para quien ya haya realizado los primeros pasos y sólo le falte instalar el componente, con gusto le enviaré un copia del mismo.

NOTA: No tengo ni he tenido ningún tipo de relación con la empresa Griaule ni intención alguna de favorecerla (aunque debería agradecerme toda la promoción que le he dado estos años xD). Quiero pensar que a estas alturas ya deben existir otras soluciones más "amables" para el público, que las de esa compañía.

Saludos.

Gracias compañero, te hago el pedido una vez que haya completado los pasos anteriores que mencionas.

Santiago.


La franja horaria es GMT +2. Ahora son las 15:19:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi