Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Evitar mensaje error ¡DLL no encontrada! (https://www.clubdelphi.com/foros/showthread.php?t=43088)

soypincharata 02-05-2007 02:15:20

Evitar mensaje error ¡DLL no encontrada!
 
Hola a todos! :)

Tengo una DLL hecha en Delphi que llamo desde otro programa tambien en Delphi.

Si el programa no llega a encontrar la DLL tira este mensaje de error:

"Error al iniciar la aplicación porque no se encontro MIDLL.DLL. La reinstalación puede solucionar el problema"

¿hay alguna manera de evitar que salga ese mensaje si la DLL no se encuentra?, o mejor todavia, poder realizar alguna accion en el caso que no esté la DLL, como por ejemplo sugerir al usuario que la descargue de mi sitio.

Gracias de antemano!

seoane 02-05-2007 02:30:29

Tienes que cargar la dll usando la función LoadLibrary.

roman 02-05-2007 04:32:08

Tal como dice seoane, debes cargar manualmente la dll, y evitar que Delphi trate de hacerlo en automático. Además- creo -deberás "importar" las funciones también manualmente con GetProcAddress. Puedes ver un poco más de detalles y ejemplos en este hilo.

// Saludos


La franja horaria es GMT +2. Ahora son las 13:59:06.

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