Creacion de DLL de Huella digital

03/07/2004 - 03:18 por Luis Carmelo Ramirez Hernandez | Informe spam
saludos..
no se si alguien me pudiera ayudar.

Tengo una dll que me heredaron que controla un dispositivo
de huella digital, pero para utilizarlo con visual basic
implementaron como una interfaz exe y le pasan el
parametro para buscar por usuario, yo lo quisiera integrar
como una dll o activex que se comunicara directamente
desde visual basic, desearia que alguien me pudiera echar
la mano, tengo los conceptos mas basicos de c++, pero la
verdad si necesito ayuda.

muchas Gracias.

Preguntas similare

Leer las respuestas

#1 pablo crosio
03/07/2004 - 04:43 | Informe spam
hola!

pues si la DLL heredada ya es un ActiveX no habria ningun
problema en utilizarla desde VB a traves de COM.

si la DLL es estandar, aun asi podrias integrarla
declarando las funciones exportadas desde VB con Declare
Function

si tenes el codigo de la DLL y queres crear un ActiveX en
VC++ a partir de esa DLL y que sea utilizada desde VB,
creo que la mejor forma va a ser lo hagas a traves de ATL
(Active Template Library).

en el help de VC++ tenes toda la documentacion al
respecto, con tutoriales y ejemplos...

de todas formas si pudieras explicitar un poco mas porque
quizas no haya entendio bien tu requerimiento y nada de lo
dicho te sea util!

salu2!!

pablo




saludos..
no se si alguien me pudiera ayudar.

Tengo una dll que me heredaron que controla un


dispositivo
de huella digital, pero para utilizarlo con visual basic
implementaron como una interfaz exe y le pasan el
parametro para buscar por usuario, yo lo quisiera


integrar
como una dll o activex que se comunicara directamente
desde visual basic, desearia que alguien me pudiera echar
la mano, tengo los conceptos mas basicos de c++, pero la
verdad si necesito ayuda.

muchas Gracias.
.

Respuesta Responder a este mensaje
#2 Luis Carmelo Ramirez
04/07/2004 - 17:00 | Informe spam
Saludos.

ok.. tengo el codigo fuente en c++ para utilizar un dispositvo lector de huella digital.

Cuando crearon la dll para utilizarse en visual basic, como no lo pudieron implementar con una referencia directa en vb, lo que hicieron fue hacer una dll que utilizara el dispositivo y un exe en c++ para utilizar dicha dll, y desde visual basic mandar correr ese exe con un parametro de identificador de usuario para que el exe accese a base de datos, compare y retorne solamente un codigo de retorno para saber el estado de la huella.

Eso se me hace demasiado impractico ya que no me permite trabajar directamente con el dispositivo.

lo que quiero realizar es una dll que pueda utilizar directamente desde visual basic, para poder manipular los patrones de huellas y realizar mucho mas funcionalidad
Como por ejemplo quitarle la funcionalidad de acceso a datos y solamente pasar el patron de la huella y yo manipular su busqueda en base de datos desde visual basic.



muchas gracias.
"pablo crosio" wrote:


hola!

pues si la DLL heredada ya es un ActiveX no habria ningun
problema en utilizarla desde VB a traves de COM.

si la DLL es estandar, aun asi podrias integrarla
declarando las funciones exportadas desde VB con Declare
Function

si tenes el codigo de la DLL y queres crear un ActiveX en
VC++ a partir de esa DLL y que sea utilizada desde VB,
creo que la mejor forma va a ser lo hagas a traves de ATL
(Active Template Library).

en el help de VC++ tenes toda la documentacion al
respecto, con tutoriales y ejemplos...

de todas formas si pudieras explicitar un poco mas porque
quizas no haya entendio bien tu requerimiento y nada de lo
dicho te sea util!

salu2!!

pablo




>saludos..
>no se si alguien me pudiera ayudar.
>
>Tengo una dll que me heredaron que controla un
dispositivo
>de huella digital, pero para utilizarlo con visual basic
>implementaron como una interfaz exe y le pasan el
>parametro para buscar por usuario, yo lo quisiera
integrar
>como una dll o activex que se comunicara directamente
>desde visual basic, desearia que alguien me pudiera echar
>la mano, tengo los conceptos mas basicos de c++, pero la
>verdad si necesito ayuda.
>
>muchas Gracias.
>.
>

Respuesta Responder a este mensaje
#3 pablo crosio
05/07/2004 - 16:41 | Informe spam
hola!

entonces si tenes el codigo fuente te recomiendo que crees
un ActiveX para ser utilizado desde VB.
lo mas facil es hacerlo a traves de ATL (Active Template
Library).

salu2!!

pablo


Saludos.

ok.. tengo el codigo fuente en c++ para utilizar un


dispositvo lector de huella digital.

Cuando crearon la dll para utilizarse en visual basic,


como no lo pudieron implementar con una referencia directa
en vb, lo que hicieron fue hacer una dll que utilizara el
dispositivo y un exe en c++ para utilizar dicha dll, y
desde visual basic mandar correr ese exe con un parametro
de identificador de usuario para que el exe accese a base
de datos, compare y retorne solamente un codigo de retorno
para saber el estado de la huella.

Eso se me hace demasiado impractico ya que no me permite


trabajar directamente con el dispositivo.

lo que quiero realizar es una dll que pueda utilizar


directamente desde visual basic, para poder manipular los
patrones de huellas y realizar mucho mas funcionalidad
Como por ejemplo quitarle la funcionalidad de acceso a


datos y solamente pasar el patron de la huella y yo
manipular su busqueda en base de datos desde visual basic.



muchas gracias.
Respuesta Responder a este mensaje
#4 Luis Carmelo Ramirez
06/07/2004 - 06:00 | Informe spam
En esa parte necesito la ayuda, para reestructurar el codigo y una libreria lib funciona, que con l cual el codigo fuente trabaja para accesar el dispositvo, se lo basico pero aun no he entrado en ese nivel..

Si me podrias dar mas ayuda te lo agradeceria

"pablo crosio" wrote:


hola!

entonces si tenes el codigo fuente te recomiendo que crees
un ActiveX para ser utilizado desde VB.
lo mas facil es hacerlo a traves de ATL (Active Template
Library).

salu2!!

pablo


>Saludos.
>
>ok.. tengo el codigo fuente en c++ para utilizar un
dispositvo lector de huella digital.
>
>Cuando crearon la dll para utilizarse en visual basic,
como no lo pudieron implementar con una referencia directa
en vb, lo que hicieron fue hacer una dll que utilizara el
dispositivo y un exe en c++ para utilizar dicha dll, y
desde visual basic mandar correr ese exe con un parametro
de identificador de usuario para que el exe accese a base
de datos, compare y retorne solamente un codigo de retorno
para saber el estado de la huella.
>
>Eso se me hace demasiado impractico ya que no me permite
trabajar directamente con el dispositivo.
>
>lo que quiero realizar es una dll que pueda utilizar
directamente desde visual basic, para poder manipular los
patrones de huellas y realizar mucho mas funcionalidad
>Como por ejemplo quitarle la funcionalidad de acceso a
datos y solamente pasar el patron de la huella y yo
manipular su busqueda en base de datos desde visual basic.
>
>
>
>muchas gracias.


Respuesta Responder a este mensaje
#5 pablo crosio
06/07/2004 - 16:30 | Informe spam
hola!

pues te diria que para armar lo que queres deberias
conocer al menos el lenguaje c, sino te va a ser muy
dificil encarar el tema.

...ayudarte a armar una libreria es un termino amplio...

¿cual es la ayuda en concreto que necesitarias? ¿descifrar
parte del codigo? ¿tenes algunas dudas sobre lo que hace
el aplicativo?

salu2!!

pablo

En esa parte necesito la ayuda, para reestructurar el


codigo y una libreria lib funciona, que con l cual el
codigo fuente trabaja para accesar el dispositvo, se lo
basico pero aun no he entrado en ese nivel..

Si me podrias dar mas ayuda te lo agradeceria

"pablo crosio" wrote:


hola!

entonces si tenes el codigo fuente te recomiendo que




crees
un ActiveX para ser utilizado desde VB.
lo mas facil es hacerlo a traves de ATL (Active




Template
Library).

salu2!!

pablo


>Saludos.
>
>ok.. tengo el codigo fuente en c++ para utilizar un
dispositvo lector de huella digital.
>
>Cuando crearon la dll para utilizarse en visual basic,
como no lo pudieron implementar con una referencia




directa
en vb, lo que hicieron fue hacer una dll que utilizara




el
dispositivo y un exe en c++ para utilizar dicha dll, y
desde visual basic mandar correr ese exe con un




parametro
de identificador de usuario para que el exe accese a




base
de datos, compare y retorne solamente un codigo de




retorno
para saber el estado de la huella.
>
>Eso se me hace demasiado impractico ya que no me




permite
trabajar directamente con el dispositivo.
>
>lo que quiero realizar es una dll que pueda utilizar
directamente desde visual basic, para poder manipular




los
patrones de huellas y realizar mucho mas funcionalidad
>Como por ejemplo quitarle la funcionalidad de acceso a
datos y solamente pasar el patron de la huella y yo
manipular su busqueda en base de datos desde visual




basic.
>
>
>
>muchas gracias.




.

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida