FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Poner package en una carpeta cualquiera
Hola a todos! Tengo una aplicación creada con "Build with runtime packages", y, por tanto, estoy obligado a distribuir todos los packages junto con mi aplicación, y colocarlos o en la carpeta windows32 o en la carpeta en la que está el ejecutable.
Mi problema es que quiero ponerlos en una subcarpeta dentro de la carpeta donde instalo mi aplicación (p. ej. Archivos de Programa\Mi Programa\bin), mientras que el ejecutable estaría en la carpeta superior (siguiendo el ejemplo, Archivos de Programa\Mi Programa). ¿Cómo puedo hacer para que me busque los packages en esta otra carpeta? Gracias de antemano, Un saludo, LoPiTaL |
#2
|
||||
|
||||
Sino me estoy equivocando en el menú Project>Options> Directories/Conditionals puedes direccionar los directorios o carpetas donde el compilador generará los diferentes archivos. Revísalo.. no sé si es lo que estás buscando...
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#3
|
|||
|
|||
Tal vez si añades la ruta al path, te los reconozca en el directorio que tu quieres
|
#4
|
|||
|
|||
Gracias a los dos por las respuestas. Os comento:
@rgstuamigo: No quiero que Delphi me detecte los bpls. Delphi lo hace perfectamente, y si ejecuto mi aplicación en mi ordenador funciona bien. El problema es cuando tengo que llevarla a otro ordenador (donde probablemente NO esté Delphi instalado), que me fuerza a tenerlos o en Windows32 o en la misma carpeta que el ejecutable. @luisgutierrezb No he llegado a entenderte... ¿A qué path te estás refiriendo? Un saludo, LoPiTaL |
#5
|
||||
|
||||
No sería mas bien: Una aplicación creada SIN "Build with Runtime Packages"...
|
#6
|
|||
|
|||
jejeje desde el punto de vista de la lógica sí, es sin los paquetes. Desde el punto de vista de los hacedores de Delphi, es con esa opción marcada
|
#7
|
||||
|
||||
Cita:
Cita:
Los packahes dinámicos puedes cargarlos desde donde quieras, los estáticos que yo sepa, sólo de los 2 lugares comentados. Gracias de antemano, Un saludo, LoPiTaL[/quote] Cita:
O imagina que por alguna razón otro programa que se instala copia N packages al directiorio de windows. En ese momento esos pasarían a tener preferenencia sobre los tuyos.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
|||
|
|||
Cita:
Tal vez lo que voy a hacer, si no hay alternativa, es meter también mi aplicación en la carpeta "bin" con todos los packages, y en la carpeta superior meter un launcher que se encargue de llamar a la aplicación principal. Un saludo y gracias por la ayuda, LoPiTaL |
#9
|
||||
|
||||
Pues entonces... la única alternativa que veo es la que ha mencionado luisgutierrezb, es decir añadir una variable de entorno al sistema.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#10
|
||||
|
||||
Cita:
Junto al ejecutable (Lanzadera) hay un pequeño fichero que indica en qué diretorio está el programa real. Cuando necesitamos realizar una actualización, preparamos el nuevo directorio y cuando todo está listo, modificamos ese pequeño fichero para que apunte al nuevo directorio. Los usuarios no ven estos directorios, de forma que para ellos es transparente. Si por alguna cosa necesitamos "volver" a la versión anterior (por algun problema) basta con redireccionar a la anterior. A partir del momento en que los usuarios "entran" ya van hacia la nueva versión. Si no es urgente, dejamos que pase el tiempo y todos van accediendo a la nueva; Si nos interesa que el cambio sea inmediato, desde la misma aplicación les aparece un mensaje de que "hay nueva versión" y que deben reiniciar la aplicación para acceder a la nueva.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Un fallo lo tiene cualquiera. | marcoszorrilla | La Taberna | 2 | 08-09-2007 18:41:54 |
Poner contraseña a Carpeta de archivos | vick | Windows | 2 | 11-08-2007 17:49:06 |
¿Cómo abrir una carpeta cualquiera? | gatosoft | API de Windows | 5 | 02-04-2007 18:00:53 |
Poner Clave a una Carpeta en Windows | JELIRM | Seguridad | 6 | 04-05-2006 11:02:09 |
Poner clave a una carpeta? | Rolando Batista | API de Windows | 0 | 18-01-2006 17:26:43 |
|