Ver Mensaje Individual
  #6  
Antiguo 25-09-2008
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Si me permiten, yo resumiría lo dicho así:

Cita:
Un DataModule es un contenedor de componentes no visuales.
A pesar del nombre, sirve para poner no sólo componentes de acceso a datos, sino cualquier otro componente no visual como un Timer, un ActionList, etc. En todo caso sirve -como ya han dicho- para mantener una sana separación de código.

Ahora, dos comentarios para noob.

No es lo mismo definitivamente, que poner un formulario con su propiedad Visible en false. Un formulario consume más recursos por ser una ventana. Pueden parecer similares, pero eso sólo es durante el diseño, donde el IDE pone unos diseñadores tanto para el DataModule como para el formulario; ésos son los que se ven parecidos. Pero en la ejecución, el formulario consiste de una ventana que ocupa recursos aún estando oculta, mientras que el DataModule no es una ventana.

Por otra parte, mencionas que vas a crear los objetos. Si vas a crear los objetos manualmente por código, de hecho ni siquiera necesitas un DataModule, puedes usar una unidad plana.

// Saludos
Responder Con Cita