FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Que es mejor Agregar el Objeto al Form o crearlo en tiempo de Ejecución
Amigo que dicen es mejor agregar el objeto o crearlo en tiempo de ejecución? escucho comentarios
__________________
La vida es un simple pero complejo If J=rS
|
#2
|
||||
|
||||
Hola
Me imagino que sera crear el form en tiempo de diseño o en ejecucion ?. Si es asi, me parece que da lo mismo, la diferencia seria el tiempo de programacion. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Hola JerS.
En líneas generales, la creación por código es mas veloz y ocupa menos espacio, pero implica un mayor tiempo de desarrollo. Regularmente utilizo la creación en runtime cuando ignoro si se necesitará crear algun objeto, y de ser así, cuantos serán necesarios. Creo que la pregunta admite muchas respuestas ya que las ventajas dependen de las diferentes situaciones a que se vaya a aplicar. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Cita:
__________________
La vida es un simple pero complejo If J=rS
|
#5
|
||||
|
||||
Hola JerS.
Cita:
Una prueba que podrías hacer sin mucho costo de tiempo es ejecutar la aplicación con un modo y luego con otro para ver si existe una mejora significativa con alguno de ellos. De todas maneras el objeto que agregues en tiempo de diseño a tu form, se libera al destruirse el mismo. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
Hola...
También puedes crearlo en tiempo de ejecución, al momento que se cree el form, usando el evento OnCreate:
Saludos... |
#7
|
||||
|
||||
Cita:
|
#8
|
||||
|
||||
Cita:
Yo le doy un giro de tuerca... ¿y cuántos ks crees que te ganas en crear el componente por código, en runtime? Si fueran cientos o una cantidad arbitraria y desconocida de objetos los que necesitas si veo sentido llevar a cabo la programación en runtime (por que no hay otra salida) pero si es para un único objeto... ¡mejor que viva por siempre, hasta que la aplicación finalice!... pierdes más tiempo en liberarlo y matarlo que en la posible ganancia de "perfomance" de hacerlo por código. Saludos, |
#9
|
||||
|
||||
Estoy de acuerdo con Delphius.
Hay situaciones en las que es necesario crear dinámicamente, por ejemplo, para pedir parámetros de un informe, porque cada informe tiene parámetros distintos, entonces ahí puede estar justificado crear los componentes en tiempo de ejecución, pedir los parámetros y eliminarlos finalmente. Pero, en general, no es necesario.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Yo creo si el componente TZQuery se crea cada diez segundos o sólo una vez no va a afectar al rendimiento tanto como...
...la transacción (conexión) que esté activa. ¿Va a estar la transacción abierta por los siglos de los siglos? ¿o se va a ir cerrando (COMMIT o ROLLBACK) cada cierto tiempo? Hace tiempo leí que transacciones voluminosas y abiertas mucho tiempo eran un peligro, pero que también las que son cortas y cada poco tiempo. Se necesitan más datos para decidir. Saludos!
__________________
Si no lo sabes, necesitas leerlo |
#11
|
||||
|
||||
Las cortas y rápidas son idóneas. Así es como debe hacerse
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#12
|
||||
|
||||
Yo estoy de acuerdo.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agregar en tiempo de ejecucion | sizne | OOP | 4 | 01-05-2010 21:35:44 |
Cómo puedo agregar campos a un objeto TADOTable en tiempo de ejecución? | OscarBravo | Tablas planas | 3 | 21-01-2009 17:05:48 |
Objeto seleccionado en tiempo de ejecucion | Javier Sotillos | OOP | 1 | 30-09-2005 10:09:38 |
agregar una atributo en tiempo de ejecución | seken | Conexión con bases de datos | 6 | 22-10-2004 00:21:03 |
Agregar una impresora en tiempo de ejecucion | fanon | Impresión | 1 | 26-05-2003 11:16:20 |
|