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! |
Tienes que cargar la dll usando la función LoadLibrary.
|
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 10:02:57. |
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