FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Interceptar Eventos Externos
buenas noches
estoy trabajando con una libreria externa "zkemkeeper_TLB" que fue generada al registrar "zkemkeeper.dll" la pregunta del millon es Como accedo a los eventos de esta libreria? como los "intercepto" en tiempo de ejecucion? la idea principal es que cuando coloque la huella en el dispositivo (zkteco k40) dispare los aventos de esta libreria no tengo la menor idea de como hacerlo alguien me da una mano? gracias
__________________
Dulce Regalo que Satanas manda para mi..... Última edición por oscarac fecha: 25-02-2019 a las 05:57:35. |
#2
|
||||
|
||||
Parece que la librería te genera esta clase, para encapsular el comportamiento del dispositivo TCZKEM = class(TOleControl).
Crea una instancia/componente sea de forma visual o en ejecución. A partir de ahí, ya tienes en esa clase disponibles los eventos necesarios (o eso parece para interactuar con el dispositivo):
Si la nomenclatura no es mala, yo apostaría a que los eventos OnEnrollFinger, OnFinger, OnFingerFeature, OnEnrollFingerEx tienen que ver con la detección de un dedo en el lector. Si has usado un componente los eventos se programan como en el resto. Si lo has creado en ejecución puedes buscar en los foros sobre "crear componentes en ejecución" y encontrarás muchos ejemplos de cómo crearlos e interceptar los eventos. Manejo de Componentes en Tiempo de ejecución Asignar un evento a un componente creado en tiempo de ejecucion Asignar a tbitbtn evento en tiempo de ejecucion
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. Última edición por Neftali [Germán.Estévez] fecha: 25-02-2019 a las 15:17:25. |
#3
|
||||
|
||||
mis conocimientos en delphi son limitados
podrias darme un ejemplo por favor?
__________________
Dulce Regalo que Satanas manda para mi..... |
#4
|
||||
|
||||
Para generar el nuevo componente haz lo siguiente:
1) File / New /Other y selecciona Package 2) Te creará un nuevo package vacío, que es lo que necesitamos para instalar el componente. 3) Sobre el package click derecho y añade la unit que te ha generado. 4) Compila, guarda e instala el package. Te saldrán algunos avisos, aceptalos. 5) Si todo ha ido bien, te saldrá un mensaje similar a este: 6) Si ahora vas a un formulario, deberías ver el nuevo componente registrado, TCZKEM. Puedes arrastrarlo sobre el formulario y trabajar con él como otro normal.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Si no necesitas crear el componente y quieres utilizarlo por código, basta con que pruebes con un código como este:
Aquí ves cómo se crear el componente, como se captura un evento y cómo se llama a un método. Si revisas la documentación que tengas de él, debería estar explicado para qué sirve cada cosa.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Ya estoy entendiendo, corrigeme si es que me equivoco
VerifyProc es el procedimiento que se ejecutara cuando se active el metodo que yo desee ejecutar (ya sea OnFinger, OnAttTransactionx, etc etc) la pregunta ahora es... Como hacer para "interceptar" ese metodo, es decir, en que momento se ejecutara "verifyProc"
__________________
Dulce Regalo que Satanas manda para mi..... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Interceptar DBEdit | ecfisa | OOP | 3 | 01-07-2008 11:57:34 |
Interceptar post.... | brandolin | Varios | 1 | 29-08-2007 15:23:47 |
Interceptar impresión | Walcasar | Impresión | 0 | 19-10-2006 15:22:20 |
Interceptar DBNavigator | dape | Conexión con bases de datos | 1 | 09-04-2005 18:36:16 |
interceptar error | edfz | Conexión con bases de datos | 2 | 08-04-2004 01:12:28 |
|