Ver Mensaje Individual
  #13  
Antiguo 26-11-2019
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Reputación: 20
oscarac Va por buen camino
Cita:

NOTA IMPORTANTE: Al decirle que use el Packages Restas, como el programa sabe qué contiene ese package, lo que va a hacer es que cuando encuentre en un USES la unit URestas y el formulario UMain, NO LOS VA A AÑADIR AL EXE, porque sabe que en ejecución los va a encontrar dentro del package (Restas).

Tus dudas están en el segundo caso, pero como has visto, a la hora de programar no hay que hacer NADA DIFERENTE. El código no cambia y lo único que hacemos es poner las cosas (formularios y Units) en lugares diferentes.


La aplicación principal en el trabajo del día a día debe tener acceso a todos los formularios y units (sean DCUs o PAS), pero cuando finalmente se compilan y se linkan los paquetes y la aplicación, Delphi conoce lo que hay en cada Package y NO LO AÑADE a la APP principal, sino que guarda una referencia de a qué BPL debe ir a buscarlo.
entiendo con esto que lo que hace el BPL es "aislar / separar / encapsular" código (unidades formularios, etc) que no estarán incluidos en el exe, delphi "automaticamente" identifica que el form artículos esta dentro del bpl articulos y lo ejecuta de ahi

cuando distribuya el modulo tendre que entregar modulo.exe y articulos.bpl

asi es?


pregunta del millon, en el BPL tengo algunas otras unidades comunes, cuando las invoque en otras opciones, se llamaran dela BPL o de las units que estan fuera de la BPL
__________________
Dulce Regalo que Satanas manda para mi.....

Última edición por oscarac fecha: 26-11-2019 a las 18:13:07.
Responder Con Cita