Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-02-2015
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Poder: 14
novato_erick Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 20-02-2015
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¿Ese fichero está correctamente registrado en el sistema?
__________________
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.
Responder Con Cita
  #3  
Antiguo 20-02-2015
novato_erick novato_erick is offline
Miembro
 
Registrado: ago 2010
Ubicación: Panamá
Posts: 396
Poder: 14
novato_erick Va por buen camino
Asi es Neftali lo registré correctamente...

Saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
TEdit, evitar copiar y pegar violación en memoria al cerrar formulario novato_erick OOP 9 12-08-2012 19:19:20
ScrollBox violacion de memoria riddick OOP 3 18-09-2010 20:09:34
violacion de direccion de memoria anubis Varios 3 09-05-2007 00:48:38
Error de memoria al llamar otra form dmagui Conexión con bases de datos 18 26-09-2005 22:43:27
Violacion de memoria cuando termina un procedure gatosoft OOP 2 07-04-2005 02:26:41


La franja horaria es GMT +2. Ahora son las 17:02:37.


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
Copyright 1996-2007 Club Delphi