Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas en Windows7 64bits - Conectando iButton (https://www.clubdelphi.com/foros/showthread.php?t=67566)

mcs 23-04-2010 08:45:50

Problemas en Windows7 64bits - Conectando iButton
 
Buenos días,

Llevo una semanita probando las distintas aplicaciones de la empresa bajo Windows Vista y Windows 7. Hasta el momento las aplicaciones eran compiladas con Delphi 5, y daban "algún" problema. Desde principios de año hemos migrado a Delphi 2010, y la verdad es que las aplicaciones no dan ningún problema, en las versiones de 32 bits de Windows.

En las versiones de 64 bits la cosa ya cambia... Una de las aplicaciones usa un lector de iButton (http://www.maxim-ic.com/products/ibutton/) para obtener identificadores. En 32 bits funciona correctamente, pero en 64 bits, nada de nada.

Para usar el iButton, tenemos un módulo que encapsula una DLL del fabricante, y dicha DLL, que es la que se comunica con el driver del lector. La DLL está instalada correctamente, tanto en versiones de 32 bits y de 64 bits (c:\windows\system32\ibfs64.dll y c:\windows\syswow64\ibfs32.dll). Cuando llamo a las rutinas de inicialización del iButton, siempre me devuelve el mismo error, que es que no se encuentra ningún lector de iButton instalado.

Sabeis si se tiene que hacer algo para poder acceder desde una aplicación/dll de 32bits a un driver de 64 bits? Por lo que sé no pueden estar enlazados directamente, pero el sentido común dice que si puede haber comunicación entre ambos, verdad?

Muchas gracias,

Marc


La franja horaria es GMT +2. Ahora son las 21:54:54.

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