Ver Mensaje Individual
  #3  
Antiguo 02-09-2010
ElDuc ElDuc is offline
Miembro
 
Registrado: jul 2004
Posts: 197
Reputación: 20
ElDuc Va por buen camino
Hola Santus, gracias por tu interés.

Aunque no sé mucho de esto y no entiendo muy bien tu pregunta, te puedo cecir que por el momento no trabajo con DLLs. Si las BPLs te refieres a las librerías que están en "Project / Options / Packages" entonces la respuesta es sí, precisamente es donde desactivo la casilla que he comentado.

Posiblemente trabajar con DLLs sería una opción, pero no las conozco muy bien.

Yo pensaba en la posibilidad de que en lugar de incluir las unidades compiladas dentro del ejecutable, éste las cargara desde el disco cuando las va necesitando, de esta forma yo podría sobreescribir una única unidad en lugar de todo el ejecutable, pero que el "proyecto" en cada PC ya tubiera las librerias BPL necesarias.

Por ejemplo:
  1. Tenemos un formulario principal que se ejecuta al iniciar la aplicación, denominado MAIN
  2. Tenemos dos formularios que se abren pulsando un botón del MAIN, denominadas FROM_1 y FORM_2
  3. Tenemos una unidad con procedimientos y/o funciones que son utilizadas por todos: MAIN, FORM_1 y FORM_2, a la que denominamos ROUTINES.
  4. Tenemos una unidad con las clases que son utilizadas por todos: MAIN, FORM_1, FORM_2 y ROUTINES, a la que denominamos CALSES.
  5. Y por último tenemos una unidad de datos, que es utilizada por alguna de las otras unidades y que denominamos DATA.
Lógicamente la forma de utilizar unidades es incluir su nombre en la cláusula Uses de la unidad que la quiere utilizar.

Pues bien, se trata de que en el ejecutable sólo se incluya la unidad MAIN (no es imprescindible) y no las otras, de esta forma si cambiamos algo sobre alguna de las otras unidades sólo tendremos que reescribir ésta.
Responder Con Cita