Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error al cargar proyecto. Midas.dll (https://www.clubdelphi.com/foros/showthread.php?t=97444)

rafa1963 05-05-2025 17:53:26

Error al cargar proyecto. Midas.dll
 
Buenas tardes, al intentar compilar mi proyecto en Delphi 7 me lanza este error "Error loading Midas.dll", he cambiado el archivo midas, he incorporado en el uses el Midaslib y nada.
Alguien me puede dar consejo.

Gracias

Decker 05-05-2025 18:29:57

Registra la DLL desde línea de comando con C:\Windows\System32\regsvr32 rutamidas.dll\midas.dll

marco3k 05-05-2025 18:30:14

Haz verificado que el archivo "MidasLib.dcu" existe en tu directorio de "Delphi7\Lib" o en algún otro directorio.

rafa1963 05-05-2025 20:32:51

Respuesta ruta Midas.dll
 
Si, está en => C:\Program Files (x86)\Borland\Delphi7\Lib\MidasLib.dcu

ermendalenda 05-05-2025 20:46:24

El midas.dll está generado epara 32 o para 64
Si es para 32 inserta el midas.dll en c:\windows\syswow64 y quita el registro de c:\Windows\system32 (si existiera)
Para ello los pasos serían, para que sea más facil:

1.Coloca el midas.dll en syswow64
2.Crea un fichero.bat e introduce esto:
‐-------'---
Regsvr32 -u c:\windows\system32\midas.dll
Del c:\windows\system32\midas.dll
Regsvr32 c:\windows\syswow64\midas.dll
------------
3. Graba el fichero.bat y ejecuta lo COMO ADMINISTRADOR

esto es solo si el midas.dll es una dll creada para sistemas de 32 bits y así te funcionarar en 64bits. Pero también puede ser al revés que lo tengas en syswow64 y sea una dll de 64 entonces todo igual pero intercambiando syswow64 y system32 en toda la explicacion
Es importante que antes de quitar la dll de la carpeta primero le des de baja en el registro con regsvr32 -u, o sea en el orden que te he puesto en el fichero.bat
Al ejecutar el fichero .bat lo que tienes que fijarte es que el último paso te dé que se ha registrado correctamente. La eliminación del registro y wl borrado te pueden dar error por que no existan y eso no importa
Haz una copia antes eel midas.dll en otro sitio

rafa1963 06-05-2025 08:48:51

Solucionado
 
Solucionado. He creado el Bat y lo he ejecutado. Todo funciona correctamente otra vez.
Gracias a todos.

ermendalenda 06-05-2025 09:25:54

Cita:

Empezado por rafa1963 (Mensaje 564263)
Solucionado. He creado el Bat y lo he ejecutado. Todo funciona correctamente otra vez.
Gracias a todos.

No hay de que

marco3k 06-05-2025 15:39:53

Que bueno que te funciono, es raro que no te funcione poniendo en uses, yo lo agrego al proyecto en mi formulario principal con uses MidasLib y listo.


La franja horaria es GMT +2. Ahora son las 15:08:00.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi