Hola Amigos !
Tengo un Form Principal que llama a otro Form 'MDIChild' y al cual se le pasa un parámetro desde el form principal. El Form MDIChild hace uso de dos Frames creados independientemente, y a su vez cada frame hace uso de una base de datos y Querys creados en un DataModule.
Más o menos algo así como esto:
Código Delphi
[-]procedure TMainform.CrearReservaNueva1Click(Sender: TObject);
begin
BookingMain := TBookingMain.Create(Application);
BookingMain.Show;
end;
Código Delphi
[-]unit Booking;
interface
uses
... BookFrame1, BookFrame2;
Mi pregunta es: Donde debería incluir la instrucción 'uses BookDataModule' ? En el Mainform, en el form Booking, o en cada uno de los Frames ?
Si lo hago en MainForm me funciona todo correctamente pero, no me consume demasiados recursos del sistema tenerlo el DataModule de Booking siempre abierto desde el Main ?
Además, si no incluyo 'uses BookDataModule' en el MainForm al intentar abrir varias instancias de 'Booking' me da error.
Muchos Saludos !