Ver Mensaje Individual
  #1  
Antiguo 15-04-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Reputación: 21
AzidRain Va camino a la fama
Necesito sugerencias sobre uso de BPLs

Un cliente en nuevo proyecto mediano, nos pide que el tamaño del ejecutable sea muy pequeño para poder actualizar cuando haga falta de manera muy rápida sus diferentes terminales. Tiene un depto de informática regularmente competente con quienes nos entendemos muy bien.

La opción, obviamente es utilizar BPLs, ya hemos hecho algunos proyectos pequeños con BPLs sin problemas pero en este caso el cliente nos proporciona su código para sobre él montar lo que quiere agregar.

MI duda es respecto a lo siguiente:

Tengo un datamodule donde estan la conexion y los querys, tengo un form principal y tengo un form que muestra los datos de uno de esos querys en un grid. En tiempo de diseño podemos hacerlo muy rápido ya que enlazamos el grid con un datasource y este a su vez con el query en el datamodule y punto. Pero si hacemos esto en bpls, cada form quedaría en su propio bpl pero entonces en tiempo de diseño no es posible acceder por ejemplo al datamodule ya que se encuentra en otro bpl. Una solución que encontré fue pasarle al form al crearlo los querys que utilice, de esta forma si funciona todo pero en tiempo de ejecución. Perdemos un poco de facilidad al momento de editar en tiempo de diseño.

Muy seguramente hay alguna estrategia mejor pero al menos yo no la he hallado a ver si alguien tiene algun otro enfoque.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita