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
![Foto](http://www.gravatar.com/avatar/304e22262702d0b54ff0063d43fff214?s=100&d=http%3A%2F%2Fdelphiaccess.com%2Fforos%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
Interceptar eventos externos
#1
Escrito 24 febrero 2019 - 11:08
#2
Escrito 25 febrero 2019 - 09:35
les cuento lo que he avanzado y estoy entendiendo poco a poco
Type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
private
// Procedimiento para capturar el evento (del mismo tipo que el evento)
procedure VerifyProc (ASender: TObject; UserID: Integer);
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
uses
zkemkeeper_TLB; // Añadir la USES del componente
procedure TForm1.VerifyProc(ASender: TObject; UserID: Integer);
begin
// Procedimiento de verificación
end;
procedure TForm1.FormCreate(Sender: TObject);
var
comp:TCZKEM;
begin
// Crear el componente
comp := TCZKEM.Create(nil);
// Capturar el evento y asignarle un procedimiento
comp.OnVerify := VerifyProc;
// Llamar al método PowerOnAllDevice
...
end;
------------------------------
dentro del procedimiento VerifyProc ejecutare el codigo deseado, cuando se intercepte el evento Onverify de la Libreria externa
la pregunta es.... el evento OnVerify se ejecuta automaticamente? como se activa? cuando se ejecuta?