Ver Mensaje Individual
  #5  
Antiguo 07-09-2004
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 18.286
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Posees herramientas que te permiten saber las dependencias de un EXE con DLL's y BPL's (y tb de BPL's con otros BPL's). Yo he utilizado en ocasiones Depends (Dependency walker) y una utilidad que viene con los GExperts llamada PE Information. Ambas te muestran la lista de packages que están linkados estáticamente a tu aplicaión.

http://www.dependencywalker.com
http://www.gexperts.org

En cuanto a donde colocarlos en el ordenador destino, hay dos opciones, dos preferencias por decirlo así, cada una con sus ventajas e inconvenientes:

(1) Colocarlos en un directorio del Path (c:\winnt\System32 o similar), con eso ganas que puedes compartir BPL's con otras aplicaciones, pero puedes tener problemas a la hora de instalar ya que deberás tener en cuenta que una BPL pueda existir ya cuando instales (porque la utilice otro programa), en ese caso deberás comprobar versiones o fechas para quedarte con la más actual. Aun así si sustituyes una BPL por otra más actual, puedes provocar que aplicaciones que antes funcionaban dejen de funcionar (aunque la compatbilidad hacia atrás "siempre" se debería cumplir yo no pondría la mano en el fuego ).

(2) La otra opción es colocarlos en el propio directorio de la aplicación; La ventaja es que no tendrás problemas con otras aplicaciones, pero pierdes la potencia de compartir BPL's con otros programas .
__________________
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.
Responder Con Cita