![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Hola,
Puede ser roman. No lo vi yo por ese lado, sino por otro. El programa hace uso de la librería, depende de esta, en más o menos, en un módulo u otro, por tanto, si se quita la librería el programa (al completo) no funcionará correctamente. Ahora, si se trata de que algunos módulos funcionen y otros no... ¿no habrá otra forma de hacer las cosas que no quitando y poniendo la librería de marras? |
|
#2
|
||||
|
||||
|
roman tiene razón. Lo que él dice es exactamente lo que sucede. La librería se usa sólo desde una ventana de mi aplicación, y no es crítica para el funcionamiento del sistema. Aunque claro, si no está algo no funcionará, pero es muy poco en realidad.
Muchas gracias por su respuesta. Voy a trabajar con LoadLibrary y GetProcAddress.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
|
#3
|
||||
|
||||
|
Hola,
Cita:
|
|
#4
|
||||
|
||||
|
Cita:
Si alguien me dice: le quite la rueda a mi auto para ver si funcionaba sin ella, supongo de antemano que se está refiriendo a la rueda de refacción. // Saludos |
|
#5
|
||||
|
||||
|
Hola,
Vale. Quito adivino. Pero, si la rueda de refacción es la rueda de repuesto y a mí alguien me dice "le quité la rueda a mi auto para ver si funcionaba bien", sin decirme que la rueda en cuestión es la rueda de repuesto,... pues acaso le diga que cómo se le ocurre hacer el loco con su coche de esa manera, que con tres ruedas lo menos es que se la pege. No corras, papá. Última edición por dec fecha: 18-08-2005 a las 23:03:26. Razón: (corrección del texto) |
|
#6
|
||||
|
||||
|
mlara:
Te pongo un ejemplo que he visto de cómo cargar en tiempo de ejecución la librería y sus funciones.
loadlib carga la librería y asigna a la variable mysql_connect (que es de tipo funcion) la dirección de la función en el dll. El procedmineto local assign_proc es para facilitar la asignación en caso de que haya muchas funciones. Si la librería no se encuentra, loadlib regresa false. Si ya no necesitas la librería, puedes descargarla con
// Saludos |
|
#7
|
||||
|
||||
|
Gracias roman. Reescribí un poquitín el código y funcionó bien. Ahora sólo ejecuta las funciones de la DLL cuando esta está disponible, y si no lo está, igual la aplicación corre.
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
|
#8
|
||||
|
||||
|
¡Hola a todos!
Cita:
(un pequeño chascarrillo ).Aprovecho la ocasión para invitarlos a cambiar el uso de "librería" por biblioteca, el cual es el término correcto. Un abrazo profesional. Al González. ![]() Última edición por Al González fecha: 19-08-2005 a las 04:55:40. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|