![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Yo tengo entendido (creo que lo he dicho más arriba) que Windows "busca" primero en el directorio del programa, a continuación en Windows, luego en System y más allá en System32 por los recursos que necesita y no encuentra a bote pronto: recursos es mucho decir... en este caso se nota también mi estulticia, que es infinita. Sin embargo, se me ocurrió algo cuando te he leído este último comentario que has escrito, como si se me hubiera encendido una bombilla, así que no me hagas mucho caso: ¿Y si existiera ya una librería igual a la que precisas, pero tal vez de distinta versión, en el directorio de Windows, o en System, o en System32? ¿No sería posible que por algo así Windows se volviera un poco "loco" y no supiera bien hacia dónde tirar, esto es, de qué librería trata? No sé, que hubiera una especie de conflicto de ese tipo. Supongo que no es esto, pero, es lo que se me ocurre y, por si sirve de algo quedo dicho. Por cierto, que sí, que llevas razón, vamos, que lo de "LoadLibrary" o las declaraciones de "funciones externas" no tiene que ver con lo que nos ocupa, seguro, vamos, fue que escribí lo primero que pensé, si es que a lo que yo hago se le puede llamar así. |
|
#2
|
|||
|
|||
|
oks, lo que hice fue, pero
Gracias por la respuesta, estoy utilizando DbExpress para conectarme a DBs Firebird, pero por estuve buscando una libreria para compactar informacioncion y me encontre una que se llama ZIP Master, lo cual ya hace la aplicacion sin ningun problema. Pero en algun punto se pierde la ruta en donde esta la DLLs de midas. Depurando la aplicacion lo que hice fue borrar la DLLs de midas del directorio System32 para poder emular el error en mi SO en donde esta instalado Delphi.
Me supongo que la DLL hace algo para que estas rutas se cambien. Nota: el Getcurrentdir(); me sigue regresando la ruta de la aplicacion. Lo que hice para solucionar el problema fue quitar la dll de compactacion y voy a enseñarme a hacer DLLs para desde una DLL ejecutar el proceso de compactacion. Por tu ayuda y comentarios gracias |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|