Ejecutable para Windows 7 64 bits
He visto que los ejecutables que produce DelphiXE3 aparecen en una carpeta llamada Debug que cuelga de otra llamada Win32.
¿Quiere ésto decir que son específicos para 32 bits únicamente? He intentado usarlo con Windows 7 de 64 bits, un ejecutable con una base de datos Firebird y no funciona. Sí que lo hace con Windows 7 de 32 bits. Al ejecutar la aplicación aparece: "Error loading MIDAS.DLL". ¿Se puede corregir de algún modo? Gracias Nota: El firebird 2.5 es el de 64 bits. Añado que sí se accede a los datos con el modo comandos (ISQL). |
Hola.
¿Tienes instalada esa dll en la máquina en la que no te funciona?. |
Midas.dll
Pues, no. Pero me pongo a ello. Lo colocaré en la misma carpeta del ejecutable.
Gracias por la pista. |
Hay 12 midas.dll en mi ordenador!!
He colocado el midas.dll que viene en \Embarcadero\...\bin64 en la misma carpeta y no funciona. Da el mismo error. Probaré con el que viene en la carpeta bin, a ver qué pasa.
¿Cómo es posible que esta librería se repita tantas veces? Yo tuve instalado el Delphi 2007 y el actual. Pero parecen demasiados... Gracias. |
Arreglado: Firebird funciona en Windows 7 64 bits.
!FUNCIONA!
1.- He compilado el ejecutable con DelphiXE3 en un ordenador que tiene Windows 7 de 32 bits. Luego, copié la tabla con gbak. 2.-Había instalado Firebird 2.5 de 64 bits en otro sistema Windows 7 de 64 bits, y aquí copié el ejecutable y restauré la copia con gbak. 3.-Por último, he colocado la librería Midas.dll que estaba en la carpeta \Embarcadero\10.0\bin\ junto al ejecutable del destino. Ahora funciona perfectamente y más rápido aún. Gracias, y espero que la explicación pueda ser útil. Doy por cerrado el hilo. |
La franja horaria es GMT +2. Ahora son las 07:08:16. |
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