Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   llamar un OCX desde Delphi manda error de violación de memoria (https://www.clubdelphi.com/foros/showthread.php?t=87749)

novato_erick 20-02-2015 17:25:06

llamar un OCX desde Delphi manda error de violación de memoria
 
Como están Chicos:

Tengo un OCX que al llamar procedimiento y funciones propio de ActiveX la aplicacion en delphi simplemente me manda:

Cita:

---------------------------
Capturahuella
---------------------------
Access violation at address 004CD874 in module 'CapturaHuella.exe'. Read of address 00000000.
---------------------------
Aceptar
---------------------------
estoy tratando de utilizar un sdk de un lector biometrico el demo que trae por defecto o el exe funciona o sea el biokey.ocx funciona a pesar que el equipo de desarrollo es de x64 y el ocx esta en SysWOW64 Pero apenas llamo el procedimiento ejemplo:
Código Delphi [-]
procedure TForm1.btnIniciarClick(Sender: TObject);
var
  ope: boolean;
  res: Integer;
  ZKFPEngX1: ZKFPEngX;
begin
  ope := False;
  res := Integer(ope);
  ZKFPEngX1.SensorIndex := res;
  if rbZKFinger9.Checked then
    ZKFPEngX1.FPEngineVersion := '9'
  else
    ZKFPEngX1.FPEngineVersion := '10';
  res := ZKFPEngX1.InitEngine;
  if res = 0 then
  begin
    MessageDlg('Initial success!', mtInformation, [mbOK], 0);
    fpcHandle := ZKFPEngX1.CreateFPCacheDB;

    btnIniciar.Enabled := False;
    FMatchType := 0;
    StatusBar.Panels.Items[0].Text := 'Sensor Conectado';
    EDSensorNum.Text := IntToStr(ZKFPEngX1.SensorCount);
    EDSensorSN.Text := ZKFPEngX1.SensorSN;
  end
  else
    MessageDlg('Initial Failed!', mtInformation, [mbOK], 0);
end;
que activa el lector o cualquier cosa en comunicación con el lector envia el error antes mencionado.

alguna sugerencia que podrá suceder?


Saludos

Neftali [Germán.Estévez] 20-02-2015 17:57:05

¿Ese fichero está correctamente registrado en el sistema?

novato_erick 20-02-2015 18:03:32

Asi es Neftali lo registré correctamente...

Saludos


La franja horaria es GMT +2. Ahora son las 04:48:18.

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